Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

Почему не появляется текст в ячейке AdvStringGrid.   Найти похожие ветки 

 
kopachev   (2002-04-11 14:46) [0]

Почему не появляется текст в ячейке AdvStringGrid.
int col=2, row=7;
if (AdvStringGrid1->RowCount < row)
{
for (int i=0; i<row-AdvStringGrid1->RowCount; i++)
AdvStringGrid1->AddRow();
}
AnsiString str = "kk";
AdvStringGrid1->Cells[col][row] = str;


 
ded_di   (2002-04-11 15:22) [1]

Работает (появляется)

col:=2; row:=7;
if AdvStringGrid1.RowCount < row then
begin
for i:=0 to row-AdvStringGrid1.RowCount do
AdvStringGrid1.RowCount:=AdvStringGrid1.RowCount+1;
end;
AdvStringGrid1.Cells[col,row] := "kk";


 
kopachev   (2002-04-11 20:30) [2]

Да нет, у меня не работает. Делаю как выше.
Букв не видно.
Хотя если взять значение из AdvStringGrid1.Cells[col,row], то оно там есть "kk":
Panel1->Caption=AdvStringGrid1->Cells[col][row];
На панели выводится "кк". А в гриде не видно. Может нужно деалить перерисовку.
Киньте pas файл, у кого получилось.


 
kopachev   (2002-04-11 23:51) [3]

Киньте pas файл, у кого получилось


 
VAP   (2002-04-12 08:22) [4]

Все нормально работает.
Можно еще проще:
col:=2; row:=7;
if AdvStringGrid1.RowCount < row then
AdvStringGrid1.RowCount:=row+1;
AdvStringGrid1.Cells[col,row] := "kk";


 
kopachev   (2002-04-12 09:22) [5]

У меня тоже работает, но только когда я помещаю этот код в обработчик создания формы. FormCreate.
А мне нужно чтобы в процессе работы если не хватает строк, то пользователь мог добывить необходимое ему количество.
Я делал обработчик нажатия клавиши и в него вставлял код. Тогда язображения в ячейки не было видно. Хотя взять от туда значение я мог. Может нужно как-нибудь перерисовывать ячейки. Invalidate напимер делать. Подскажите чего-нибудь


 
kopachev   (2002-04-12 09:31) [6]

Ребят, все получилось. Использовал последний код. Все работает(а раньше нехотело). Всем спасибо!!!



Страницы: 1 вся ветка

Текущий архив: 2002.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
6-81020
avk
2002-02-07 11:03
2002.04.25
Нужно напистать....


4-81106
mentor
2002-02-19 07:59
2002.04.25
EMail


3-80758
Sergant
2002-04-01 16:25
2002.04.25
Вопросы по MS SQL 6.5


6-81021
Дмитрий Катаев
2002-02-10 00:21
2002.04.25
Как вытащить исходный текст с помощью HTML?


6-81030
Realizator
2002-02-13 09:49
2002.04.25
Интересно, хоть кто-нибудь смог бы написать РАБОЧИЙ Telnet? Под сервер UNIX никак не пашет!