Главная страница
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.012 c
14-95005
Dona
2003-05-12 10:46
2003.05.29
Вот и закончилась моя работа...


3-94687
maksimenkon
2003-05-07 18:30
2003.05.29
Как можно определить что на машине установлен MSSQL и...


14-95042
Bboy
2003-05-09 11:08
2003.05.29
Какие самые распространенные шрифты???


1-94868
borg
2003-05-20 12:06
2003.05.29
Много кнопок


14-95000
NewN
2003-05-08 08:30
2003.05.29
Навеяло...