Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: EvgenLog   (27.02.2007 в 20:29)
Хрошо, ясно. Но если создаётся несколько сотен объектов и каждому нужно привязать обработчика? Допустим и это удасться сделать например так это делает Visual Studio:


this.linkLabel58.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel58_LinkClicked);


Остаётся ещё одна проблема, как потом, это применить? Ведь имена переменных соданных в цикле только там и могут использоваться. Т.е. если я создам обработчик например для n-го элемента массива:


Label[Count].LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(Label[Count]_LinkClicked);


То не смогу его обработать ВНЕ цикла. А в цикле он не хочет ни как прописываться, говорит, что нельзя испльзовать VOID в этом месте. + ко всему вот это "Label[Count]_LinkClicked" тоже воспринимается с ошибкой, за чем-то требуется закрыть скобку, после "]".

И как быть?


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: