![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
С помощью какой процедуры можно создать дополнительную форму при нажатии одной из кнопок на первой форме?
|
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Как программно создать форму?
Например, в обработчике события OnClick для выбранной кнопки написать: Код:
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab Последний раз редактировалось ex.cluz; 14.05.2010 в 16:23. |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
для начала File->New->Form
потом в первой форме на обработчике кнопки пишите Form2.Show(ShowModal) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 14.05.2010 в 16:21. |
![]() |
![]() |
#4 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
так лучше
Код:
|
![]() |
![]() |
#5 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
То есть, Alter, для твоего кода, Form2 может быть не создана первоначально? Она создастся при нажатии кнопки?
|
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Вижу, что Alter вышел, поэтому возьму на себя смелость ответить за него.
Да. Первоначально можно форму не создавать.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
#7 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Хм. А что означает try, finally? Раньше не встречал просто(недавно перешёл на Delphi с Turbo Pascal)
|
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Это означает, что код, помещенный между try и finally постарается выполниться, а если это не получиться, то в любом случае выполниться метод free и утечки памяти не произойдет.
19:43 Правильно это называется "обработка исключительных ситуаций" У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом. Читаем правила. Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе... Уважайте форумчан, и они ответят вам взаимностью... Модератор
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab Последний раз редактировалось mihali4; 15.05.2010 в 18:47. |
![]() |
![]() |
#9 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
А вот если при нажатии одной кнопки создаётся Form2, то как прописать все объекты, которые там будут?Ну, допустим, Button1, Button2, Label1, EditBox1?
|
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Методом create, а в качестве родителя ставить Form2.
При этом проперти компонентов придется прописывать самому (если они отличаются от дефолтных). Поэтому если на вызываемой форме много элементов, то проще ее создать в дизайнере, напихать туда контролов, а потом показывать ее (show или showmodal). А еще лучше - скажите для каких целей все это вам надо. Если для чисто познавательных - лучше книги почитать.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab Последний раз редактировалось ex.cluz; 14.05.2010 в 20:12. |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход из одной формы в другую | Axlen | Microsoft Office Access | 2 | 22.04.2010 07:40 |
ввод текста из одной формы в другие | andrey0701 | Microsoft Office Word | 15 | 26.10.2009 10:53 |
delphi вызов одной формы из другой | hi-end1 | Помощь студентам | 4 | 17.10.2009 19:53 |
DblClick запуск ещё одной формы по параметру | sali | Microsoft Office Access | 1 | 04.06.2009 16:52 |
как перейти из одной формы в другую | lusek | Общие вопросы Delphi | 7 | 01.02.2009 14:16 |