![]() |
Аналог Edit.SelStart для StringGrid
Нужен аналог Edit.SelStart для StringGrid. Те необходимо узнать положение курсора в редактируемый ячейке таблицы.
|
Ответ: Аналог Edit.SelStart для StringGrid
создай событие: OnSelectCell для TStringGrid.
пропиши в нем ето: Код:
ShowMessage('строка:'+inttostr(ACol)+' столбец:'+inttostr(ARow)); если же тебе надо просто узнать, какая ячейка выделена, то вот: Код:
ShowMessage('строка:'+inttostr(StringGrid1.Col)+' столбец:'+inttostr(StringGrid1.Row)); |
Ответ: Аналог Edit.SelStart для StringGrid
немного неправильно выразился. Нужно узнать положение каретки в inplace editor когда редактируют содержимое ячейки.
Но решение уже нашел: type TGridCracker = class(TStringGrid); .... .... function GetCaretPosition(Grid: TStringGrid): Integer; begin with TGridCracker(Grid) do Result := InplaceEditor.SelStart; end; |
Часовой пояс GMT +4, время: 15:02. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot