|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.05.2017, 12:11 | #1 |
Новичок
Джуниор
Регистрация: 02.05.2017
Сообщений: 2
|
WindowsForms в Pascal
Можно ли процедурой с первой формы воздействовать на элементы второй формы?
Например, нажатие на кнопку1 в форме1 должно активировать процедуру на форме2, которая поменяет свойство Visible у кнопки2 на форме2 с false на true. Пробовал Form1: Код:
Код:
Как в Delphy тут обратиться нельзя: Form2.button2.visible:=true; не канает. Прямо не знаю, что делать. |
02.05.2017, 12:15 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Код:
|
|
02.05.2017, 12:50 | #3 |
Новичок
Джуниор
Регистрация: 02.05.2017
Сообщений: 2
|
Я не совсем понимаю, куда пихать form2 = new Form2;
Если прямо в процедуру, то он пишет, что встретил "=", а ожидал ";" Если в раздел type в interface, то "=" вместо ":" Создал переменную F2 в разделе implementation, присвоил ей тип Form2, написал "F2.Button2.Visible:=true", скомпилировал, но программа вылетает с той же ошибкой, что и до этого. |
02.05.2017, 13:27 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
может быть, я чего-то не понимаю, но разве F2 (Form2) не нужно предварительно создать (например, на событии создания Form1 onCreate )?
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно включать заголовки в WindowsForms? | Alsou93 | Windows Forms | 0 | 27.04.2014 11:10 |
Карты в WindowsForms | AnDrOiD73 | Windows Forms | 1 | 24.09.2013 19:33 |
С#/WindowsForms. Поиск документа по слову | elena111 | Помощь студентам | 24 | 01.05.2013 00:25 |
c++/clr windowsforms Программа виснет при OpenFileDialog | revaldo666 | Windows Forms | 1 | 19.07.2012 12:38 |