Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.05 c