Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с формами, Не могу разобраться я новичёк 
:(
    Опции темы
Bigreddog
  Дата 4.9.2008, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 27.10.2007

Репутация: нет
Всего: нет



Хочу чтобы в MainMenu при выборе строки оттуда открывалась другая форма. Например нажимаешь на экране строку 1 и откроется форма мною созданнная.
И тоже самое чтобы открывалась при нажатии кнопки!. Пожалуста помогите! или скажите куда обратиться если это возможно!
PM MAIL   Вверх
mr.Anderson
Дата 4.9.2008, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 3
Всего: 128



Попользуйся поиском по форуму, обсуждалось уже. Частый вопрос.


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 4.9.2008, 20:22 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Код

uses unit2;
...
///по нажатию на кнопку
form2.showmodal;



--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
mr.Anderson
Дата 4.9.2008, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 3
Всего: 128



Ладно, чтобы не рыться, отпишу еще раз.

1. Создаешь Application. Сохраняешь проект на диске.
2. Создаешь вторую форму, сохраняешь ее юнит на диске (Ctrl+S).
3. Подключаешь юнит второй формы к главной форме (в секции uses в разделе implementation, если мне не изменяет память, дописываешь имя юнита второй формы).
4. Создаешь главное меню (судя по твоему топику, ты это делать умеешь, как мне кажется). Выбираешь пункт главного меню, двойной клик по нему, тебя перебросит в окно кода. Там пишешь
Код

Form2.Show(); // здесь Form2 - имя второй формы, оно такое по умолчанию


Так ты создашь обычную форму, создающуюся при запуске приложения и хранящуюся в оперативной памяти в течение всего сеанса работы с программой. После запуска вторая форма получит фокус, но его можно будет снять и передать первой форме, т.е. форма будет немодальной, на что указывает метод Show(). Метод ShowModal() отобразит модальную форму, то есть ту, с которой нельзя снять фокусировку до ее закрытия.

Это если кратенько.

Добавлено через 49 секунд
Данкинг, опередил... smile 


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Данкинг
Дата 4.9.2008, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Цитата(mr.Anderson @  4.9.2008,  21:30 Найти цитируемый пост)
Данкинг, опередил...

Ну, у меня-то всё кратко.  smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Bigreddog
Дата 4.9.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 27.10.2007

Репутация: нет
Всего: нет



А если мне нужно чтобы в майн меню было несколько таких кнопок и при нажатии на каждую из них открывалась новое окно!!
PM MAIL   Вверх
Данкинг
Дата 4.9.2008, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Цитата(Bigreddog @  4.9.2008,  21:46 Найти цитируемый пост)
А если мне нужно чтобы в майн меню было несколько таких кнопок и при нажатии на каждую из них открывалась новое окно!! 

То... Догадайся сам, что нужно сделать! smile  smile 
Или тебе нужно динамически создавать формы?

Это сообщение отредактировал(а) Данкинг - 4.9.2008, 20:52


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
mr.Anderson
Дата 4.9.2008, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 3
Всего: 128



Bigreddog, как это ни парадоксально, попросту повторяем шаги 2-4 для каждой новой формы. Просто, не правда ли? smile


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0666 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.