Event Handler und zur Laufzeit erzeugt Buttons

04/03/2010 - 16:46 von Jens D. | Report spam
Hallo,

ich bin noch relativ neu. Hab da aber mal ne Frage. Ich habe zur Laufzeit
Buttons erzeugt und kann nun diese Buttons mit dem Event Handler auch wieder
löschen.
Aber wie kann ich Eigenschaften der Buttons (z.B. Text) über den Event
Handler àndern?

Codeausschnitte:

Me.Controls.Add(btn)
AddHandler btn.Click, AddressOf ereignisprozedur

Private Sub ereignisprozedur(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Me.Controls.Remove(CType(sender, Button))
End Sub

Grüße Jens
 

Lesen sie die antworten

#1 Martin Honnen
04/03/2010 - 17:12 | Warnen spam
Jens D. wrote:

ich bin noch relativ neu. Hab da aber mal ne Frage. Ich habe zur Laufzeit
Buttons erzeugt und kann nun diese Buttons mit dem Event Handler auch wieder
löschen.
Aber wie kann ich Eigenschaften der Buttons (z.B. Text) über den Event
Handler àndern?

Codeausschnitte:

Me.Controls.Add(btn)
AddHandler btn.Click, AddressOf ereignisprozedur

Private Sub ereignisprozedur(ByVal sender As System.Object, ByVal e As
System.EventArgs)
Me.Controls.Remove(CType(sender, Button))



Wenn dir klar ist, das CType(sender, Button) den Button liefert, dann sollte

Dim b As Button = CType(sender, Button)
b.Text = "..."

doch relativ offensichtlich sein. Oder habe ich nicht verstanden, was du
erreichen willst?



Martin Honnen MVP XML
http://msmvps.com/blogs/martin_honnen/

Ähnliche fragen