Forums Neueste Beiträge
 

Ein Event für mehrere Steuerelemente

04/12/2007 - 14:47 von Orazio Di Marco | Report spam
Hallo,

folgendes Problem:
Unter VB6 konnte man ja immer Steuerelemente mit gleichen namen versehen die
dann lediglich den Index als Eindeutigkeit hatten. Somit konnte
man nun immer ein Event für alle Steuerelemente benutzen bzw. ansteuern.

Nun Programmiere ich aber unter VB.NET 2005. Dort habe ich auf anhieb keine
funktion gefunden um eine Steuerelement (in meinen Fall eine Combobox) den
gleichen namen zu geben um anschließend auf das gleiche Event zu reagieren.
Es kommt immer die Fehlermeldung im Resourceneditor das ein Steuerelement
schon mit diesem Namen vorhanden wàre und es dadurch nicht erstellt werden
konnte.

Wie schaffe ich es nun unter VB.NET, Steuerelemente mit verschiedenen Namen
(oder auch gleiche namen, mir egal) so dazu zu bringen das Sie immer auf das
gleiche Event greifen?

Ich kann auch die Events ja vorher in der Entwicklungsumgebung nicht anlegen
da die Steuerelemente dynamisch zur Laufzeit generiert werden. Auch die
Namen werden dynamisch für jede Combobox erstellt.

Ich hoff mir kann da jemand helfen.

gruß
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
04/12/2007 - 14:54 | Warnen spam
Hallo Orazio,

"Orazio Di Marco" schrieb:

Wie schaffe ich es nun unter VB.NET, Steuerelemente mit verschiedenen Namen
(oder auch gleiche namen, mir egal) so dazu zu bringen das Sie immer auf das
gleiche Event greifen?



Private Sub Abc( ... ) Handles <Control1>.<Event>, <Control2>.<Event>, ...

End Sub

Die Events müssen natürlich identisch sein, bzw. identische Übergabeparameter
haben.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen