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

Вниз

tstringgrid смена ячейки для ввода   Найти похожие ветки 

 
redlord   (2004-12-19 23:22) [0]

продолжение темы: ищу компонент типа hexview
использовать для етого  stringgrid идея хорошая
( и как я сам не допетрил :-) ).

а как в stringgrid програмно изменить ячейку
в которую происходит ручной ввод ?


 
KilkennyCat ©   (2004-12-20 03:15) [1]

StringGrid. OnGetEditText(Sender: TObject; ACol,
 ARow: Integer; var Value: String);


 
KilkennyCat ©   (2004-12-20 03:17) [2]

если я правильно понял... а если надо менять не содержимое, то через OnSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); получаем координаты и дальше творим с нею что хотим.


 
redlord   (2004-12-20 17:04) [3]

как получить координаты я знаю а как зделать активной для редактирования например ячейку [2.6]


 
redlord   (2004-12-20 17:05) [4]

как получить координаты я знаю а как зделать активной для редактирования например ячейку [2.6]


 
redlord   (2004-12-20 20:11) [5]

народ выручайте :-(


 
begin...end ©   (2004-12-20 20:24) [6]

> [5] redlord   (20.12.04 20:11)

Уже бы сами сделали :-)

begin
 MyStringGrid.Col := 2;    // номер столбца
 MyStringGrid.Row := 6;    // номер строки
 MyStringGrid.EditorMode := True
end.


При этом в множество MyStringGrid.Options должно быть включено значение goEditing. А если в это множество будет включено goAlwaysShowEditor, то последняя строка приведённого кода (EditorMode) не нужна.


 
redlord   (2004-12-20 20:24) [7]

сам задал вопрос сам и отвечаю :
 with grid do
 begin
   Row := r;
   Col := c;
   SRect.Top := r;
   SRect.Left := c;
   SRect.Bottom := r;
   SRect.Right := c;
   Selection := SRect;
    SetFocus;
 end;



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

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

Наверх




Память: 0.48 MB
Время: 0.071 c
1-1103811959
Adoon
2004-12-23 17:25
2005.01.09
Как определить версию Excel (97 или 2000) и язык


8-1096741929
RoLeX2004
2004-10-02 22:32
2005.01.09
Как изменить уровень низких частот???


3-1102506208
Multy
2004-12-08 14:43
2005.01.09
Есть ли в природе компоненты прямого доступа к базе Access


1-1103723310
Argentum
2004-12-22 16:48
2005.01.09
многоязычность


14-1103618273
Роман
2004-12-21 11:37
2005.01.09
нужна разработка программы с БД