Visual Basic Forum
für VB6 und VB.NET Programmierer
Registrieren
Login
Visual Basic Forum Foren-Übersicht
->
[VB.NET] Fragen - Antworten
Autor
Nachricht
makle
Newbie
Anmeldedatum: 13.07.2011
Beiträge: 2
Alle Controls einer Form abfragen
Verfasst am: 13.07.2011, 16:33
Hi @All,
ich versuche gerade von einer Form alle Objekte abzufragen die darauf existieren (menuStrip, Buttons, etc.......)
Folgenden Code habe ich dazu im Netz dazu gefunden (habe ich natürlich auf meine Form angepasst):
For Each c As Control In Me.Controls
With c
If TypeOf c Is MenuStrip Then
.Text = "Test"
End If
End With
Next
Jetzt dachte ich, dass alle Parameter Text von alle Komponenten innerhalb der Form auf Test stehen. Ist aber so nicht.
Was mache ich denn Falsch?
Adelhorst
Newbie
Anmeldedatum: 24.03.2011
Beiträge: 7
Verfasst am: 17.07.2011, 22:48
Hallo Makle
Du beschrkänkst dich in deinem Code auf "MenuStrip"s.
Code:
For Each c As Control In Me.Controls
With c
If TypeOf c Is MenuStrip Then
.Text = "Test"
End If
End With
Next
So gehts
Code:
On Error Resume Next
For Each c As Control In Me.Controls
With c
.Text = "Test"
End With
Next
On Error Goto 0
on error ist wichtig, da es Steuerelemente gibt die keine Text-Eigenschaft haben.
Gruß
Visual Basic Forum Foren-Übersicht
->
[VB.NET] Fragen - Antworten
Tags:
abfragen
,
form
,
controls
Verwandte Themen
Aufrufe
Letzter Beitrag
Frage über mein game
234
25.09.2011, 17:33
Wie bringe ich mein Programm dazu, auf Return zu reagieren?
617
24.12.2009, 15:42
IP/port Test
1381
29.01.2009, 21:56
[Frage] Ich bekomme einen Fehler das "End if" fehlt obwohl e
696
14.09.2008, 16:33
UcM Trojan --- Test Demo
665
18.03.2007, 16:43
[ Time: 0.0608s ][ Queries: 85 (0.0234s) ][ GZIP on - Debug on ]