Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
4-33842
Ребенок Кирилл
2003-07-12 18:49
2003.09.11
Как изменить размер окна другого приложения


1-33646
mfender
2003-08-30 17:25
2003.09.11
Разобрать строку по костям.


14-33757
dimodim
2003-08-24 14:40
2003.09.11
Люди беда вДЛЛ


3-33439
P0tia
2003-08-21 19:05
2003.09.11
Про excel


11-33530
officeman
2003-01-03 20:30
2003.09.11
Как копировать файл занятый системой.




   Наверх