Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];

Вниз

Наследование в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
15-1226901755
Kolan
2008-11-17 09:02
2009.01.18
Ручная отрисовка ячеек TListView, позиция текста.


2-1228402429
учащийся
2008-12-04 17:53
2009.01.18
YearsBetween


2-1228379285
linx
2008-12-04 11:28
2009.01.18
Функция округления до данного знака.


2-1228647187
aglar
2008-12-07 13:53
2009.01.18
Правильно ли составлен запрос SQL?


2-1228369612
Golden
2008-12-04 08:46
2009.01.18
Вопрос по Case





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский