Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2007, 03:29   #11
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Это я вижу:
StringGrid1.Cells[0,k]:=s;
Но я не вижу ничего похожего на
s:=....
mihali4 вне форума Ответить с цитированием
Старый 21.11.2007, 18:20   #12
Mr.User
Пользователь
 
Аватар для Mr.User
 
Регистрация: 11.11.2007
Сообщений: 45
По умолчанию

А можно чуть-чуть по подробней! Я смотрел пример в учебнике и делал по аналогии, и никак не пойму что именно не так!
Что можно написать в данном случае: "s:=...."???
А ещё такой маленький вопрос: Есть ли операция очищающая StringGrid? Ну на подобии лист-бокса: ListBox1.Items.Clear; ???
end;
end.

Mr.User вне форума Ответить с цитированием
Старый 23.11.2007, 01:50   #13
Mr.User
Пользователь
 
Аватар для Mr.User
 
Регистрация: 11.11.2007
Сообщений: 45
По умолчанию

s:=IntToStr(a); Вот упустишь такую маленькую строчку и всё, - программа работает неверно!
Ладно, с первой задачей разобрался!
Но вот как сделать во второй задаче вывод в StringGrid!?
Что-то совсем не получается! Помогите пожалуйста!
end;
end.

Mr.User вне форума Ответить с цитированием
Старый 23.11.2007, 02:14   #14
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Mr.User Посмотреть сообщение
s:=IntToStr(a); Вот упустишь такую маленькую строчку и всё, - программа работает неверно!
Ладно, с первой задачей разобрался!
Но вот как сделать во второй задаче вывод в StringGrid!?
Что-то совсем не получается! Помогите пожалуйста!
У стрингрида первая строка и первый столбец (фиксированные) имеют индекс=0.
У вас в стринггриде отключен фиксированный (серый) столбец FixedCols=0, поэтому вы не видите результата.
Делайте вывод в столбец с индексом 1:
StringGrid1.Cells[1,k]:=s;
mihali4 вне форума Ответить с цитированием
Старый 23.11.2007, 03:26   #15
Mr.User
Пользователь
 
Аватар для Mr.User
 
Регистрация: 11.11.2007
Сообщений: 45
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
У стрингрида первая строка и первый столбец (фиксированные) имеют индекс=0.
У вас в стринггриде отключен фиксированный (серый) столбец FixedCols=0, поэтому вы не видите результата.
Делайте вывод в столбец с индексом 1:
StringGrid1.Cells[1,k]:=s;
Это совет к обоим задачам? У меня в первой задаче всё работает правильно! Но во второй никак не получается сделать тоже самое по аналогии!
Вот что у меня получилось :

Код:
procedure TForm1.Button5Click(Sender: TObject);
var s: string;
    i,k: integer;
    flag: boolean;
begin
k:=0;
flag:=False;
for i:=0 to ListBox1.Items.Count-2 do
begin
if (StrToInt(ListBox1.Items[i])-1=StrToInt(ListBox1.Items[i+1])) then
begin
if not flag then
begin
flag:=True;
s:=IntToStr(ListBox1.Items[i]);
StringGrid1.RowCount:=k+1;
StringGrid1.Cells[0,k]:=s;
inc(k);
end;
 begin
flag:=True;
s:=IntToStr(ListBox1.Items[i+1]);
StringGrid1.RowCount:=k+1;
StringGrid1.Cells[0,k]:=s;
inc(k);
end else
flag:=False;
end;
end;
end;
Вообщем я не знаю как правильно описать сам вывод в СтрингГрид!
end;
end.

Mr.User вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
непонятки с данными KiSH333 БД в Delphi 5 01.09.2008 08:36
Файл с данными werser БД в Delphi 1 24.05.2008 23:40
Обмен данными по сети Altera Работа с сетью в Delphi 2 23.02.2008 00:13
Операции над данными yulia БД в Delphi 24 21.05.2007 01:18
обмен данными с сервером BioS Работа с сетью в Delphi 15 12.02.2007 15:32