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