Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2009, 13:49   #1
("")(Э_Є)("")
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 112
По умолчанию VC++ 2008

Код:
Btn->Click += gcnew System::EventHandler(this, &Form1::Btn_Click);
....
private: System::Void Btn_Click(System::Object^  sender, System::EventArgs^  e) {

		 }
Хочу организовать фабрику кнопок Но событие при нажатии будет разным - у каждой кнопки свое. Мне нужно передавать в Btn_Click ID кнопки, что бы я мог выбирать частный вариант. Возможно, в System::EventArgs^ e есть необходимая мне информация?

PS. Почему нельзя редактировать названия темы?

Последний раз редактировалось ("")(Э_Є)(""); 08.06.2009 в 13:52.
("")(Э_Є)("") вне форума Ответить с цитированием
Старый 08.06.2009, 14:10   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

sender - указатель на ту кнопку, на которую жмякнули
pu4koff вне форума Ответить с цитированием
Старый 08.06.2009, 14:54   #3
("")(Э_Є)("")
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 112
По умолчанию

Блииин... Я думал это форма сендер, по аналогии:
Код:
EventHandler(this, &Form1::Btn_Click);
Хэндл событий this - оно же форма
Спасибо. Тему можно закрывать.

Последний раз редактировалось ("")(Э_Є)(""); 08.06.2009 в 15:07.
("")(Э_Є)("") вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VC++ 2008 ресурсы ("")(Э_Є)("") Общие вопросы C/C++ 0 05.06.2009 17:57
VBA 2008 Ванчук Дмитрий Помощь студентам 1 05.03.2009 17:36
EUROVISION 2008 ELL Свободное общение 0 06.07.2008 01:49