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

Вниз

Форма в качестве фрейма   Найти похожие ветки 

 
hooch ©   (2004-12-17 11:46) [0]

День добрый !
 Использую форму в качестве фрейма и возникла проблема что форма ведёт себя не совсем корректно, некоторые контролы не получают фокус если кликать мышкой, не показываются хинты и т.д., как быть ? создаю так

with TMyForm.Create(Panel) do
 begin
   Parent := Panel;
   BorderStyle := bsNone;
   Align := alClient
   Show;
 end;


 
TUser ©   (2004-12-17 12:22) [1]


> Использую форму в качестве фрейма

Зачем? Если уж очень надо, то я бы кинул одинаковый фрем на форму и на панель.


 
hooch ©   (2004-12-17 12:35) [2]

так исторически сложилось, есть форы в проекте и некоторые из них нужно лепить на панели, причем они доржны фунциклировать как в режиме формы так и в режиме фрейма, не переделывать же все формы во фреймы


 
Erik1 ©   (2004-12-17 13:39) [3]

Можно в Design Time переделать, перенесеш все компоненты и их свойства на форму.


 
TUser ©   (2004-12-17 13:43) [4]


> так исторически сложилось, есть форы в проекте и некоторые
> из них нужно лепить на панели, причем они доржны фунциклировать
> как в режиме формы так и в режиме фрейма, не переделывать
> же все формы во фреймы

ИМХО, форма и фрейм столь похожи, что потребуется только небольшое редактирование dfm и pas.


 
hooch ©   (2004-12-17 13:58) [5]

суть: ранее формы в приложении были "сами по себе" теперь заказчик хочет чтоб была одна форма с закладками, открываеш журнал или документ создается новая закладка в PageControl и в ней форма. Форм более 50, есть наследование, так что сомниваюсь что
> потребуется только небольшое редактирование dfm и pas
:-)



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1103294387
Frozzen
2004-12-17 17:39
2005.01.02
Не могу сделать перекодировку


1-1103179481
markers
2004-12-16 09:44
2005.01.02
Отчёты


3-1102086866
Санёк
2004-12-03 18:14
2005.01.02
ADO [eoAsyncExecute] при выполнении хранимых процедур


4-1100559619
BURN
2004-11-16 02:00
2005.01.02
Motorola


3-1102310892
janb
2004-12-06 08:28
2005.01.02
Как создать таблицу программно?