Текущий архив: 2005.10.09;
Скачать: CL | DM;
Вниз
TPageControl and TListView Найти похожие ветки
← →
kblc © (2005-09-16 03:43) [0]Уважаемые мастера,
можно у вас узнать почему когда я кликаю на TListView, находящийся на форме, которая придоклена к TPageControl, я получаю сообщениеControl "lv_List" has no parent
?
А ещё хотел спросить, почему при этих же условиях, когда фокус стоит на любом на контролов, то при нажатии на<TAB>
фокус не переходит на след. контрол.
← →
kblc © (2005-09-16 08:26) [1]Никто не сталкивался с такой проблемой?
← →
kblc © (2005-09-16 10:58) [2]помогите плз...
← →
kblc © (2005-09-16 11:56) [3]И ещё, это сообщение появляеться, хотя метод OnClick не прописан (да и вообще ни один из методов не прописан).
Если же присвоить методу OnClick процедурку, то до неё дело даже не дайдёт - вылетает эта ошибка что нет Отца, и всё :(
Из-за чего возможно столь непристойное поведение ListView?
← →
Defunct © (2005-09-16 13:16) [4]> Из-за чего возможно столь непристойное поведение ListView?
непристойное поведение из-за то что:
> нет Отца
:)
Привел бы лучше код обработчиков OnDock...
← →
kblc © (2005-09-16 15:50) [5]Обработчика нет.
а вот фома кидается просто:
Form1.ManualDock(*,nil,alClient);
← →
Defunct © (2005-09-16 16:00) [6]У меня прекрасно работает.. и нет никаких проблем с Tab-ом, что я делаю не так?
procedure TForm1.Button1Click(Sender: TObject);
begin
with TForm2.Create( Self ) do
begin
ManualDock( PageControl1, nil, alClient );
Show
end
end;
← →
kblc © (2005-09-16 16:05) [7]Тааак.. забыл сказать что эта форма докится из другого СОМ-сервера к методу интерфеса, который возвращает (PageControl as TWinControl). Наверное дело в этом.
Поможет ли в этом случае buiold with runtime packages? Как вы думаете?
← →
Defunct © (2005-09-16 16:05) [8]kblc © (16.09.05 15:50) [5]
Ты часом не пытаешься придоковать форму на которой расположен PageControl к тому самому PageControl"у?
уж больно эта Form1 у тебя подозрительна..
← →
asafr © (2005-09-16 16:06) [9]Form1.ManualDock(*,self,alClient);
← →
Defunct © (2005-09-16 16:12) [10]> Тааак.. забыл сказать что эта форма докится из другого СОМ-сервера к методу интерфеса, который возвращает (PageControl as TWinControl). Наверное дело в этом.
Совсем мелочь.. выплыла в 7-м посте ;>
> Поможет ли в этом случае build with runtime packages? Как вы думаете?
я думаю, если оба приложения откомпилировать с опцией build with runtime packages идним и тем же компилятором (имеется ввиду, чтобы версии пакетов совпадали), тогда вероятно поможет.
← →
kblc © (2005-09-17 10:28) [11]А вообще, можно ли обойтись без этого? скажим докить её не методом формы, а, скажем, с помощью winapi ? И существует ли такая возможность?
← →
Defunct © (2005-09-17 19:42) [12]kblc © (17.09.05 10:28) [11]
а заработало с этим? (просто интересно).
← →
Defunct © (2005-09-17 19:49) [13]Если заработало, тогда достаточно будет (imho) сделать только один пакет общим. Тот в котором описан класс TWinControl.
← →
kblc © (2005-09-19 07:00) [14]Я прошу прощения, а в каком пакете находится класс TWinControl?
← →
kblc © (2005-09-19 08:01) [15]Народ, подскажите плз...
← →
Наиль © (2005-09-19 08:33) [16]Судя по всему, TWinControl находится в vcl70.bpl
← →
kblc © (2005-09-19 08:34) [17]
> а заработало с этим? (просто интересно).
Да, заработало...
Страницы: 1 вся ветка
Текущий архив: 2005.10.09;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.034 c