Hallo zusammen,
ich versuche ein TabControl auf einem Form nach einer bestimmten TextBox zu durchsuchen. Mit Option Strict OFF scheint es irgendwie zu funktionieren, mit ON hingegen bekomme ich die Meldung:
Fehler 1 "Option Strict On" lässt spätes Binden nicht zu.
Angemeckert wird das "control.Controls" in "For Each tp As TabPage In control.Controls".
Ich habe mehrere Forms mit einem TabControl und außerhalb der Lauzeit ist nicht bekannt welches der Forms durchsucht werden soll.
Daher auch die drei Parameter:
1. Das Form welches durchsucht werden soll,
2. Die TabPage auf welches es die TextBox zu finden gilt,
3. Die TextBox die es innerhalb der TabPage zu finden gilt,
Könnte mir jemand helfen dieses Problem zu lösen, oder (sofern es halt so sein sollte) mir einfach schreiben, dass das was ich vorhabe halt einfach nicht funktioniert. Ich wüsste nämlich an dieser Stelle nicht, welchen Cast ich verwenden müsste um eine korrekte Bindung zu erstellen.
ich versuche ein TabControl auf einem Form nach einer bestimmten TextBox zu durchsuchen. Mit Option Strict OFF scheint es irgendwie zu funktionieren, mit ON hingegen bekomme ich die Meldung:
Fehler 1 "Option Strict On" lässt spätes Binden nicht zu.
VB.NET-Quellcode
- Friend Function FindTextBoxAndReturnItsValue(ActiveForm As Form, TabPageName As String, TextBoxName As String) As String
- FindTextBoxAndReturnItsValue = ""
- For Each control In ActiveForm.Controls
- If TypeOf control Is TabControl Then
- For Each tp As TabPage In control.Controls
- If tp.Name = TabPageName Then
- For Each tbo In tp.Controls.OfType(Of TextBox)()
- If tbo.Name = TextBoxName Then
- FindTextBoxAndReturnItsValue = tbo.Text
- End If
- Next tbo
- End If
- Next tp
- End If
- Next control
- End Function
Angemeckert wird das "control.Controls" in "For Each tp As TabPage In control.Controls".
Ich habe mehrere Forms mit einem TabControl und außerhalb der Lauzeit ist nicht bekannt welches der Forms durchsucht werden soll.
Daher auch die drei Parameter:
1. Das Form welches durchsucht werden soll,
2. Die TabPage auf welches es die TextBox zu finden gilt,
3. Die TextBox die es innerhalb der TabPage zu finden gilt,
Könnte mir jemand helfen dieses Problem zu lösen, oder (sofern es halt so sein sollte) mir einfach schreiben, dass das was ich vorhabe halt einfach nicht funktioniert. Ich wüsste nämlich an dieser Stelle nicht, welchen Cast ich verwenden müsste um eine korrekte Bindung zu erstellen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „roepke“ ()