Вниз
Скачать: CL | DM;

Выделить необходимую ячейку в StringGrid   Найти похожие ветки 

 
samalex   (2004-04-19 10:47) [0]

Уважаемые знатоки!!!
Совсем запутался. В программе использую StringGrid для вывода ряда значений. Есть необходимость обратного процесса - сделать текущей определенную ячейку, например (6,2). В стандартных методах я этого не нашел.
Заранее благодарен ...


 
[BAD]Angel ©   (2004-04-19 10:49) [1]

cells[3,2]


 
samalex   (2004-04-19 11:00) [2]

> [BAD]Angel ©   (19.04.04 10:49) [1]
> cells[3,2]
Ошибка выдается "Access violation adress ..."


 
samalex   (2004-04-19 11:06) [3]

[BAD]Angel ©
Виноват, ошибки нет, теперь другая ситуация, пишу
StringGrid1.Cells[5,5];
и никакой реакции.


 
[BAD]Angel ©   (2004-04-19 11:06) [4]

если AccesViolation то проверяй все переменные, может быть в них проблемма


 
Плохиш   (2004-04-19 11:08) [5]

>samalex   (19.04.04 10:47)

StringGrid1.Row := ...
StringGrid1.Col := ...

+ F1


 
[BAD]Angel ©   (2004-04-19 11:10) [6]

попробуй это:

procedure TForm1.Button1Click(Sender: TObject);
var
 myRect: TGridRect;
begin
 myRect.Left := 2;
 myRect.Top := 2;
 myRect.Right := 2;
 myRect.Bottom := 2;
 StringGrid1.Selection := myRect
end;


это выдлит ячеку [2,2]


 
VAleksey ©   (2004-04-19 11:12) [7]

StringGrid1.Row := 3;
StringGrid1.Col := 3;
StringGrid1.SetFocus;


 
samalex   (2004-04-19 11:20) [8]


> Плохиш   (19.04.04 11:08) [5]
> >samalex   (19.04.04 10:47)
>
> StringGrid1.Row := ...
> StringGrid1.Col := ...


Спасибо, работает ... ларчик просто открывался.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.031 c
14-1081947518
bigsnake
2004-04-14 16:58
2004.04.11
Windows работает в другом измерении?


11-1068215299
SPeller
2003-11-07 17:28
2004.04.11
Глюк с формой


9-1071390469
Nvart
2003-12-14 11:27
2004.04.11
Крестики-нолики


1-1079952463
Dimbas
2004-03-22 13:47
2004.04.11
TWebBrowser и cursor


1-1080046283
Ш-К
2004-03-23 15:51
2004.04.11
Set




   Наверх