| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Распахнуть окно, только как? |
| Автор: Coder 6.1.2005, 04:44 |
| После загрузки координат из INI окно становится на весь экран, но не распахнуто, т.е. его можно перемещать мышью, менять размер. Как сделать чтобы оно распахивалось? |
| Автор: The MASTER 6.1.2005, 05:09 | ||
| Всмысле? Если у тебя функция считывания окна есть, тогда помещай туда код:
Вроде всё! |
| Автор: Fedor 6.1.2005, 08:04 | ||
Если я правильно тебя понял |
| Автор: Akella 6.1.2005, 12:32 |
| Сначала нужно сохранять состояние формы, а потом размеры. Если при закрытии Form1.WindowState:=wsMaximized, то при открытии тоже Form1.WindowState:=wsMaximized, и тогда игнорируешь загрузку размеров формы. А вообше ставь библиотеку EhLib. Там есть удивительные компонеты не только для БД, а и для сохранения/восстановления свойств компонентов - быстрота и легкость, а время нужно тратить на более сложные впросы |
| Автор: Bes 10.1.2005, 09:34 |
| procedure TForm1.FormCreate(Sender: TObject); begin ShowWindow(Form1.Handle,SW_MAXIMIZE); end; |
| Автор: Zero 10.1.2005, 11:28 | ||||
А на сколько я понял, то тебе нужно так:
Добавлено @ 11:30 Или только одна 2-ая строчка, чтобы не менять размер и т.д. и т.п. |
| Автор: Bes 14.1.2005, 09:20 |
| 2Coder: Ааа... понял. нужно еще в ини файле указывать помимо координат, развернута ли форма или нет. и потом выполнять данный код при загрузке или нет. procedure TForm1.FormCreate(Sender: TObject); begin ShowWindow(Form1.Handle,SW_MAXIMIZE); end; |