Нажать кнопку на Form1

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Нажать кнопку на Form1

Сообщение Saturn.65 » 14.05.2009 (Чт) 16:46

Возможно ли выполнить команду Command1_Click на Form1 из Form2? Пробовал, но ошибку выдает. Может нельзя этого сделать? Если можно, то как написать команду? Form1.Command1_Click не правильно.
Главное, ребята, сердцем не стареть...

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: Нажать кнопку на Form1

Сообщение dr.MIG » 14.05.2009 (Чт) 16:52

Чисто технически Form2.Command1_Click, а в коде Form2 замени Private Sub Command1_Click() на Public Sub Command1_Click().

Но я бы задумался об архитектуре приложения — если надо выполнить одни и те же действия при нажатии разных кнопок, то почему бы этот код не вынести, например в стандартный модуль?
Salus populi suprema lex

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Re: Нажать кнопку на Form1

Сообщение Saturn.65 » 14.05.2009 (Чт) 17:22

dr.MIG Спасибо! И вправду работает. :D Просто была у меня прога с одним окном, а сейчас расширяю программу (жалуется, что лимит контролов исчерпан и добавить не возможно) вот и приходится добавлять новые формы, а чтоб не выискивать и не исправлять код на Form1 решил кое-какие команды Form1 запускать из второй формы. А кстати, не льзя ли лимит контролов случайно увеличить? А то по моему 88 всего можно.
Главное, ребята, сердцем не стареть...

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Нажать кнопку на Form1

Сообщение Debugger » 14.05.2009 (Чт) 17:30

Сгруппировать их по UserControl'ам.

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Нажать кнопку на Form1

Сообщение 1Steps » 15.05.2009 (Пт) 0:28

... чтоб не выискивать и не исправлять код на Form1 решил кое-какие команды Form1 запускать из второй формы

А почему не вынести в отдельный Класс или Модуль?
Удалена за ненадобностью.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Re: Нажать кнопку на Form1

Сообщение Saturn.65 » 15.05.2009 (Пт) 5:20

1Steps писал(а):А почему не вынести в отдельный Класс или Модуль?

Я не дошел до такого уровня развития, поэтому все по старинке.
Главное, ребята, сердцем не стареть...


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 69

    TopList