Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизНе отображаются визуальные компоненты формы Найти похожие ветки
← →
Amir (2010-02-11 10:01) [0]Скрываю главную форму при запуске приложения
в dpr пишу:
uses Windows, Forms
...
Application.ShowMainForm := false;
Application.CreateForm(TMForm,MForm);
ShowWindow(Application.Handle, SW_HIDE);
...
После создания формы на ней не отображаются ни визуальные компоненты которые я создал
в дизайне, ни те котые создавались динамически и их Pаrent был MForm
востановить их можно только
функцией win api ShowWindow(MyControl.Handle, SW_SHOW)
(MyControl.Show MyControl.Visible=true не работает, хотя MyControl.Visible и так в true)
Почему это происходит и единственное ли это решение проблемы?
Show и ShowWindow работаю по разному?
← →
zorik © (2010-02-11 14:06) [1]Для чего ее скрывать при запуске?
← →
Хм... (2010-02-11 14:35) [2]А чего-то вообще не понимаю. Это как "на ней не отображаются ни визуальные компоненты...", как же они могут отобразиться, если форма не видна. Кто на них смотреть-то будет? Это всеравно, что "у меня не выводится текст на обратной стороне формы". Зачем?! Если ее всеравно никто не увидит.
← →
Amir (2010-02-11 17:36) [3]Вопрос был не "почему не отображаются контролы ", а почему если даже у формы установить
свойство visible = true и у контролов установить это же свойство в true они не видны а отображаются они только по ShowWindow. А главная форма скрывается потому что при запуске приложение сворачивается в tray
← →
KilkennyCat © (2010-02-11 18:03) [4]Ошибка как всегда в 17-ой строке.
Про то, как чего туда где часики уже столько раз говорили, а грабли ждут.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.065 c