|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2007, 13:10 | #1 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 38
|
Окна форм в делфи
Короче, программа должна сначала открывать окно со списками пользователей, после выбора пользователя это окно закрывается и выводится главное окно программы.
Вся фишка в том, что главное окно у меня имеет свойство сворачиватся в трей. когда я закрываю форму пользователей методом Close оно всё еще остается активным, но за главной формой, и когда сворачиваю в трей программу, то она не хочет сворачисатся, а в трее появляется иконка приложения. Когда воостанавливаю окно, выводится форма со списком пользователей. Пробывал закрывать форму с пользователями методом Destroy. Но тогда вообще ничего не видно, но программа видна в Диспетчере задач. Помогите решить проблему, по возможности дайте код. |
19.10.2007, 13:34 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Открываем исходник самого проекта *.prg в окне редактора и убираем оттуда строку Application.CreateForm(TForm1, Form1), чтобы осталась только строка Application.CreateForm(TMainForm, MainForm).
При создании главной формы она сворачитвается в трей, так? Так вот, в конце обработки события MainForm.OnCreate пишем: Код:
|
20.10.2007, 15:51 | #3 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
Или моно работать с несколькими формами с помощью Hide & Show.
Разработка сайтов -дело прикольное
|
20.10.2007, 16:50 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Это когда формочки маленькие. А если формы представляют из себя довольно объемные вещи, то они совершенно напрасно будут "отъедать" ресурсы системы. Поэтому лучше ненужную форму уничтожать, а при необходимости - создавать вновь.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка форм | igoist | Помощь студентам | 2 | 21.03.2008 22:23 |
Размер окна в зависимости от размера окна | Reverent | JavaScript, Ajax | 1 | 02.02.2008 15:49 |
закрыть все дочерни окна, кроме главного окна | Worms | Общие вопросы Delphi | 2 | 03.12.2007 22:18 |
прозрачность форм в делфи | Илюха | Общие вопросы Delphi | 3 | 05.11.2007 06:43 |
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? | dimonchuk | Общие вопросы Delphi | 1 | 11.08.2007 12:13 |