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

Вниз

Как узнать имя формы в которой лежит контрол   Найти похожие ветки 

 
Hollywood ©   (2003-08-28 18:24) [0]

Например контрол TTreeView лежит в TPanel, а TPanel, в свою очердь лежит в TPageControl и т.д.
procedure TForm1.OnDragOver(Sender,
Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);
begin
inherited;
Accept:= False;
if Source is TTreeView then
if TTreeView(Source).Parent is TForm2 then
if not (TTreeView(Source).Selected = nil) then
Accept:= True;

end;


TTreeView(Source).Parent, в данном случае возвращает TPanel.
А как же узнать форму в которой он находится?


 
Skier ©   (2003-08-28 18:26) [1]

GetParentForm(...)


 
Hollywood ©   (2003-08-28 18:31) [2]

Спасибо.
Век живи..... а дурачком и помрешь! :-)



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

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

Наверх




Память: 0.46 MB
Время: 0.014 c
3-33523
Layner
2003-08-19 16:50
2003.09.11
Как сделать подкачку данных из БД (не все тянуть при коннекте)


14-33783
ИМХО
2003-08-23 02:40
2003.09.11
Смертная казнь in USA


7-33827
needle
2003-06-27 10:19
2003.09.11
Пользователи и домены


3-33428
Доброжелатель
2003-08-22 10:43
2003.09.11
ZeosDBO


3-33436
Sergant
2003-08-19 17:24
2003.09.11
Проблема с упаковкой БД при использовании Halcyon 6.95