Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Установка курсора в cxGrid по MouseDown


Автор: Spectre12 29.5.2012, 08:50
Доброе время суток.

Есть волшебный cxGrid, при первом клике на ячейке которого необходимо передвинуть курсор на соответствующий символ в строке этой ячейки.

Конечно, известен волшебный код установки курсора при переходе из соседней сроки:
Код

TcxCustomTextEdit(speccxGridDBTV1.Controller.EditingController.Edit).SelStart:=0;

Но подобного с учетом позиции курсора мыши по XY мною не найдено.

Подскажите, плиз.

Автор: Spectre12 29.5.2012, 10:56
Вот... А ещё есть волшебная строка такого плана:
Код

speccxGridDBTV1.Controller.EditingController.ShowEdit(speccxGridDBTV1.Items[speccxGridDBTV1.Controller.FocusedColumn.Index], Shift, X, Y);

но не пашет... 

upd2: 'что не даёт PrepareEdit(AItem, True) в ShowEdit() отдать трую?' - вот главный вопрос моего растянувшегося монолога...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)