|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Как спрятать форму через INI ? |
|
|
Delphi - [решено] Как спрятать форму через INI ?
|
Новый участник Сообщения: 20 |
Профиль | Отправить PM | Цитировать Каким образом можно спрятать форму через INI,
например чтобы когда параметр 0 форма скрыта, когда стоит 1 форма показывается. |
|
Отправлено: 07:59, 09-10-2009 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать androidz, Я правильно понял, что при запуске программа должна читать файл .INI и если скажем значение hide равно false, то форму скрываем? Если так, то стоит считывание .INI файла реализовать в FormCreate. И ещё спрятать - это значит поместить в Трей(Tray)?
|
------- Отправлено: 11:25, 09-10-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Цитата Drongo:
попытаюсь ещё объяснить.. Приложение состоит из нескольких форм, и есть специальная форма которая по умолчанию скрыта, но если вписать в ini параметр 1, то эта форма будет грузится с основной в OnShow; то бишь в OnShow будет чтото типа : form3.??? := IniFile.ReadString('form','secret','0') То есть если 0, то эта секретная форма не показывается если 1 то показывается а вот как это дело реализовать ни знаю .. |
|
Отправлено: 13:13, 09-10-2009 | #3 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата androidz:
Вроде такого? (Я сам с Delphi не знаком, пробую по интуиции) |
|
------- Отправлено: 18:56, 09-10-2009 | #4 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Цитата:
Кароче сделал нулёвый проект и похимичил маленько.. form2.Visible:=IniFile.ReadBool('frm', 's', False); |
||
Отправлено: 19:50, 09-10-2009 | #5 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Мне вот интересно, а есть ли ещё какойнить способ кроме висибла, чтоб форму спрятать через INI ?
|
Отправлено: 19:55, 09-10-2009 | #6 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать androidz, а ведь на самом деле, после слов
Цитата androidz:
"спрятать форму" - дословно переводится как "Form.Visible := false" "через INI" - дословно "прочитать значение из файла" соотественно единственный (остальное - равнозначные вариации) споосб это сделать: Цитата androidz:
---- а. может имелось ввиду как создать "невидимую форму" и сделать её видимой только если параметр в ini-файле не равен нулю? для этого нужно Object Inspector-ом установить форме значение Visible=false на в дизайнере форм, на этапе кодирования проекта |
||
Последний раз редактировалось pva, 09-10-2009 в 20:35. Причина: кажись дошло Отправлено: 20:30, 09-10-2009 | #7 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать androidz, Если среда поддерживает возможность сделать форму прозрачной и после считывания параметра делать её уже не прозрачной.
|
------- Отправлено: 20:54, 09-10-2009 | #8 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Цитата pva:
а возможно ли сделать например так чтобы если параметр 0 то это был Hide а если 1 то это Show ? |
|
Отправлено: 06:16, 10-10-2009 | #9 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:08, 10-10-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - [решено] как лучше спрятать Жёсткие Диски??? | Alex-4u | Microsoft Windows 7 | 1 | 23-10-2009 14:12 | |
Доступ - [решено] Как спрятать 2-ю windows xp? | B13 | Microsoft Windows 2000/XP | 12 | 12-06-2009 10:19 | |
Искажение русского при передаче данных через XML форму на исполнение скрипту | Midnight-Ghost | Программирование и базы данных | 7 | 17-05-2007 18:55 | |
[решено] как полностью спрятать программу (NIS)? | Lenergy | Microsoft Windows 2000/XP | 5 | 14-04-2006 23:35 | |
Как сделать форму поиска? | MelouN | Вебмастеру | 2 | 10-10-2003 01:20 |
|