Hallo Community,
habe seit langem mal wieder ein Problem, welches ich nicht lösen kann, daher bitte ich Euch um Unterstützung.
Ich möchte nach Eingabe im Textfeld der Form2 diese nach 10 Zeichen automatisch schließen
und den Text in Form1 anzeigen
Form1:
Form2:
Wenn ich es mit einem Button auf Form2 mache habe ich das gewünschte Ergebnis
Ich möchte aber nach Eingabe von 10 Zeichen den Dialog schließen
Wie kann ich dies lösen, für Eure Unterstützung danke ich im Voraus Gruß Morlock
habe seit langem mal wieder ein Problem, welches ich nicht lösen kann, daher bitte ich Euch um Unterstützung.
Ich möchte nach Eingabe im Textfeld der Form2 diese nach 10 Zeichen automatisch schließen
und den Text in Form1 anzeigen
Form1:
Quellcode
- Public Class Form1
- Public Sub New()
- ' Dieser Aufruf ist für den Designer erforderlich.
- InitializeComponent()
- ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
- Dim f2 As New Form2
- If f2.ShowDialog() = Windows.Forms.DialogResult.OK Then Label1.Text = f2.TextBoxEingabe.Text
- End Sub
- End Class
Form2:
Wenn ich es mit einem Button auf Form2 mache habe ich das gewünschte Ergebnis
Ich möchte aber nach Eingabe von 10 Zeichen den Dialog schließen
Quellcode
- Public Class Form2
- Public Sub New()
- ' Dieser Aufruf ist für den Designer erforderlich.
- InitializeComponent()
- ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
- Button1.DialogResult = DialogResult.OK
- 'Me.DialogResult = DialogResult.OK
- End Sub
- 'Private Sub TextBoxEingabe_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBoxEingabe.KeyPress
- ' If TextBoxEingabe.TextLength = 10 Then
- ' Me.Close()
- ' End If
- 'End Sub
- Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
- Me.Hide()
- Me.Close()
- End Sub
- End Class
Wie kann ich dies lösen, für Eure Unterstützung danke ich im Voraus Gruß Morlock