Hallo,
ich stehe heute vor dem folgendem Problem:
Ich möchte einer Funktion einen Typ übergeben. In der Funktion möchte Ihn verwenden um z.B. zu überprüfen ob das aktuelle Control eine CheckBox ist.
Leider setzt VS2008 unter Target ein blaue Linie und sagt mir:
Wäre für jeden Denkanstoss dankbar
mfg BeEM
ich stehe heute vor dem folgendem Problem:
Ich möchte einer Funktion einen Typ übergeben. In der Funktion möchte Ihn verwenden um z.B. zu überprüfen ob das aktuelle Control eine CheckBox ist.
Leider setzt VS2008 unter Target ein blaue Linie und sagt mir:
Der Typ "Target" ist nicht definiert.
Wäre für jeden Denkanstoss dankbar
Code:
Sub GetControls(ByRef CurControl As Control, ByVal Target As Type)
For Level As Integer = 0 To CurControl.Controls.Count - 1
If TypeOf CurControl.Controls(Level) Is Target Then
System.Diagnostics.Debug.WriteLine(CurControl.ClientID & " -> " & CurControl.Controls(Level).ID)
If Me.ClientID = CurControl.Parent.Parent.Parent.Parent.Parent.Parent.Parent.ClientID Then
Dim CB As CheckBox = CurControl.Controls(Level)
Dim CBs As New List(Of CheckBox)
End If
End If
If CurControl.HasControls() Then
GetControls(CurControl.Controls(Level), Target)
End If
Next
End Sub
mfg BeEM