|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.02.2011, 11:24 | #1 |
Регистрация: 30.08.2009
Сообщений: 3
|
Не работает OnResize у динамической формы
Добрый день!
Проблема заключается в следующем: При динамическом создании формы, не работает обработчик OnResize(), но не могу понять почему. Подскажите, кто знает, пожалуйста! Проект состоит из главной формы fmMain (unMain.cpp), и по нажатии на кнопку Button1 я создаю экземпляр формы fmNewForm (unNewForm.cpp), по нажатии на кнопку Button2 я показываю форму fmNewForm (приэтом, ее обработчик OnResize прекрасно работает) Вот код unMain.cpp: Код:
Код:
|
10.02.2011, 09:37 | #2 |
Регистрация: 30.08.2009
Сообщений: 3
|
Подскажите, что я делаю не так?
|
18.02.2011, 18:59 | #3 |
Регистрация: 13.02.2011
Сообщений: 8
|
NewForm->OnResize = fmNewForm->OnResize;
это зачем? если создалась форма динамически то и соответственно все ее компоненты (обработчики событий) тоже созданы. Значит NewForm имеет свое OnResize, созданное на этапе проектирования - оно и будет работать.... причем NewForm->Height = fmNewForm->Height; NewForm->Width = fmNewForm->Width; это зачем? если нужны конкретные размеры формы - просто их присвоить... типа NewForm->Height = 300 Последний раз редактировалось kwwsoft; 18.02.2011 в 19:02. |
28.02.2011, 14:56 | #4 |
Регистрация: 30.08.2009
Сообщений: 3
|
Большое спасибо! Все заработало как надо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Событие OnResize | sting1920 | Помощь студентам | 6 | 25.02.2010 20:23 |
Создание динамической формы в delphi | Скарам | Помощь студентам | 4 | 07.03.2009 12:00 |
onCanResize, onResize | Airou | Общие вопросы Delphi | 3 | 30.07.2008 15:27 |
OnResize | dbaluch | Общие вопросы Delphi | 9 | 11.06.2008 19:14 |
Динамический Label для динамической формы... | Arkuz | Общие вопросы Delphi | 8 | 25.09.2007 00:03 |