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

Вниз

Состояние InplaceEdit в StringGrid   Найти похожие ветки 

 
Navi ©   (2003-05-11 19:23) [0]

Здравствуйте!
Как в потомке отследить состояние InplaceEdit в StringGrid - радактирование, операции с буфером. Вообще при редактировании ячейки работает PopupMenu. Проблема - воспроизвести его функции, возложив их на кнопки ToolBar"а.
Спасибо.


 
Юрий Зотов ©   (2003-05-11 20:24) [1]

Подмените InplaceEdit на свой собственный:

type
TMyInplaceEdit = class(TInplaceEdit)
...
end;

TMyStringGrid = class(TStringGrid)
...
protected
function CreateEditor: TInplaceEdit; override;
...
end;

function TMyStringGrid.CreateEditor: TInplaceEdit;
begin
Result := TMyInplaceEdit.Create(Self)
end;

Ну а со своим собственном InplaceEdit"ом, да еще в своем собственном Grid"е, понятное дело, уже можно вытворять все, что только захотите - хоть состояния отслеживать, хоть с буфером работать.

Только не совсем ясно, зачем нужен какой-то еще потомок. Разве нельзя связать PopupMenu с кнопками ToolBar"а обычным образом - через ActionList?


 
Navi ©   (2003-05-17 08:09) [2]

To Юрий Зотов
cut
Только не совсем ясно, зачем нужен какой-то еще потомок. Разве нельзя связать PopupMenu с кнопками ToolBar"а обычным образом - через ActionList?
end cut

Так PopupMenu не мое, оно "встроенное" когда редактируешь ячейку в RunTime.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-95048
Falkton
2003-05-09 03:58
2003.05.29
Записи


7-95145
demonyator
2003-03-28 18:30
2003.05.29
Как в XP вместо explorer a загружать свою прогу ?


11-94778
Garlic
2002-08-26 14:56
2003.05.29
KOleDB


14-95099
Тих
2003-05-11 01:40
2003.05.29
Не могу поместить иконку в трей.


3-94661
Sirus
2003-05-07 11:19
2003.05.29
Как выбрать первую запись с определенными условиями???