Автор: 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" тоже воспринимается с ошибкой, за чем-то требуется закрыть скобку, после "]".
И как быть?