|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.12.2011, 22:35 | #1 |
Пользователь
Регистрация: 27.05.2011
Сообщений: 10
|
Как открыть сразу две формы
Здаствуйте!
Мне нужно открыть при запуске программы сразу две формы Вызов Form2->Show() в OnCreate не действует Код:
|
10.12.2011, 18:08 | #2 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
- ну, показать-то можно (onFormShow для первой формы):
Код:
|
10.12.2011, 19:10 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
10.12.2011, 20:13 | #4 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
-умно, но непонятно. "Окна" на экране появляются полноценные и почти сразу, одновременно (глаз не различает задержки во всяком случае). Вот это "почти" - существенно, мне кажется. Когда в обработчике события OnPaint для второй формы я пропишу BringToFront, она появляется сверху.
|
10.12.2011, 20:35 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
10.12.2011, 21:07 | #6 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Пояснять уместно там, где есть понимание. У меня же "ощущения". Дав команду системе на построение второй формы нет смысла тут же указывать для этой второй формы какие-то свойства, особенно визуальные, так как процесс создания формы идет параллельно и еще не завершен. А вот если включить это действие в реакцию на событие от этой второй формы (напр. onPaint), то можно рассчитывать на успех.
|
10.12.2011, 22:10 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Я похоже чего-то не понимаю в твоей задаче, или ты чего-то не договариваешь.
I'm learning to live...
|
||
10.12.2011, 22:18 | #8 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
- задача, видишь ли, не моя и она уже решена абсолютно (и обе формы появляются, и позицию каждой на раб.столе задать можно), а о понимании я уже писал чуть выше
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как объединить две формы в Lazarus... | UAC | Lazarus, Free Pascal, CodeTyphon | 0 | 11.10.2011 23:34 |
1) как перетащить несколько модулей с одной книги на другую одним скопом? 2)можно ли открыть несколько книг сразу? | БАХТИ | Microsoft Office Excel | 17 | 26.09.2011 18:11 |
Появляется сразу две формы при старте... | TwiX | Общие вопросы Delphi | 4 | 13.02.2010 03:22 |
Как использовать две формы в одном приложении | SeRhy | Общие вопросы Delphi | 6 | 23.01.2008 21:42 |
как оператором insert вставить данные сразу в две таблицы? | furstenberg | БД в Delphi | 2 | 18.10.2007 16:39 |