![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| DAQCard |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.9.2011 Репутация: нет Всего: нет |
Прошу прощения за глупый вопрос.
Есть форма, на ней кнопка. Необходимо в C# реализовать следующее - чтобы при запуске формы запускалась процедура button20_Click, которая закреплена за кнопкой, при этом сохранить и функциональность самой кнопки (т.е., чтобы при нажатии на кнопку - также выполнялась эта процедура). Вот модульProgram.cs :
А вот модуль самой формы Form1.cs (т.к. он большой - привожу только его структуру):
Я в ивенте Form1_Shown пытаюсь вызвать процедуру button20_Click перечисленными в примере способами, в итоге - либо ошибка, либо процедура не запускается, т.е. форма открывается и ожидает нажатие кнопки, а button20_Click(), также как и MessageBox.Show() - не отрабатывает. Подскажите где я не прав. |
||||
|
|||||
| sCreator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.8.2009 Где: Московская област ь Репутация: 1 Всего: 5 |
Если даже MessageBox.Show не срабатывает, то вопрос а подключено Form1_Shown к событию?
Оното срабатывает? |
|||
|
||||
| DAQCard |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.9.2011 Репутация: нет Всего: нет |
Я только начинаю изучать C, поэтому не знаю подключено ли Form1_Shown к событию. Как узнать? п.с. для запуска и коректировки проекта использую MonoDevelop 2.6 Добавлено через 9 минут и 42 секунды
Я кажется понял что подразумевается под подключением Form1_Shown к событию. Нужно это событие определить через ВизуалСтудию, а уже затем использовать Form1.cs для редактирования в C#. Верно? |
||||||
|
|||||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 11 Всего: 24 |
DAQCard, нужно вынести код который должен выполняться в кнопке в отдельный метод и вызывать этот метод из любого места где он нужен. в обработчике не должна быть другая логика кроме обработки события, остальное нужно вынести в отдельный метод.
|
|||
|
||||
| DAQCard |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 3.9.2011 Репутация: нет Всего: нет |
Примерно понял. Буду разбираться дальше. Спасибо! Это сообщение отредактировал(а) DAQCard - 5.9.2011, 16:51 |
|||
|
||||
| sCreator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.8.2009 Где: Московская област ь Репутация: 1 Всего: 5 |
DAQCard, Тв главное посмотри, чтоб было
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |