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

Вниз

Наследование в PopupMenu   Найти похожие ветки 

 
IntruderLab   (2008-03-21 10:42) [0]

Есть форма с вкладками, на каждой вкладке есть компонент, ну для примера TListBox, каждый лист, имеет управление с компонента TPopupMenu, при нажатии на одно из меню вызывается форма контекстного поиска в листбоксе:
function Find(obj:TComponent):Variant;StdCall
var frmFind:TfrmFind;
begin
 frmFind        := TfrmFind.Create(Application);
 ShowMessage(obj.Name);
 frmFind.ShowModal;
 try
   Result := .... данные;
 finally
   frmFind.Free;
 end;
end;
Вызов функции:
procedure TfrmShowDocuments.pmnuFindClick(Sender: TObject);
var LibHandle:THandle;Find:function(obj:TComponent):Variant;StdCall;
begin
 LibHandle := LoadLibrary("iHercules.dll");
 if LibHandle <> 0 then
 begin
   @Find := GetProcAddress(LibHandle,"Find");
   Find(pmnuFind.Parent.Owner as TComponent);
 end;
end;
но в этом случае, как obj уходит pmnuFind, как мне, без неявного прописывания указать какой объект вызвал сначала PopupMenu


 
Сергей М. ©   (2008-03-21 10:54) [1]

см. TPopupMenu.PopupComponent

Только причем здесь "наследование" ?
В огороде бузина, а в киеве дядька)


 
IntruderLab   (2008-03-21 10:55) [2]

:), это типа в первый момент не смог выразить мысль, но спасибо, посмотрю


 
Сергей М. ©   (2008-03-21 10:58) [3]

У тебя жуткая каша в голове)


 
IntruderLab   (2008-03-21 11:11) [4]

6 лет без отпуска, уже на пределе


 
IntruderLab   (2008-03-21 11:11) [5]

Кстати, еще раз спасибо, совет помог :)


 
IntruderLab   (2008-03-21 11:16) [6]

А еще вопрос, как-то из модальной формы можно управлять другой формой, и если да, то где можно инфы нарыть?


 
{RASkov} ©   (2008-03-21 11:22) [7]

> [6] IntruderLab   (21.03.08 11:16)

Точно и детально опишите проблему
(c) http://www.rsdn.ru/Info/Howtoask.xml
 Johnmen ©


 
IntruderLab   (2008-03-21 11:30) [8]


> {RASkov} ©   (21.03.08 11:22) [7]
>
> > [6] IntruderLab   (21.03.08 11:16)
>
> Точно и детально опишите проблему
> (c) http://www.rsdn.ru/Info/Howtoask.xml
>  Johnmen ©
>

Спасибо за совет :)


 
Сергей М. ©   (2008-03-21 12:04) [9]


> как-то из модальной формы можно управлять другой формой


Можно.


> где можно инфы нарыть?


В практически любом букваре  по Делфи.

Все "управление" сводится к обращению к св-вам/методам/событиям "другой формы".



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
2-1228510663
Lamer6666
2008-12-05 23:57
2009.01.18
M2M приложение


15-1227005376
Knight
2008-11-18 13:49
2009.01.18
Откуда это TKGSFormEdge?


2-1228291866
b@v
2008-12-03 11:11
2009.01.18
MySQL &amp; Delphi


1-1206197158
nstur
2008-03-22 17:45
2009.01.18
TIdFTP - зависает при закачке


2-1228729360
Khim
2008-12-08 12:42
2009.01.18
Автозапуск