Hallo,
Bräuchte als Anfänger mal einen Denkanstoß... Ich habe in meinem Programm viele Textboxen... diese will ich wenn der Focus auf der Textbox liegt Farblich kenntlich machen. So wie ich es bis jetzt Praktiziert habe funktioniert das nur so:
Private Sub TEXT_ADRESS_001_TextChanged1(sender As Object, e As EventArgs) Handles TEXT_ADRESS_001.GotFocus
TEXT_ADRESS_001.BackColor = Color.LightBlue
End Sub
Private Sub TEXT_ADRESS_001_TextChanged2(sender As Object, e As EventArgs) Handles TEXT_ADRESS_001.LostFocus
TEXT_ADRESS_001.BackColor = Color.Empty
End Sub
Mein Ziel bzw. mein bestreben ist es dieses in einer Funktion unterzubringen?
So wie ich mir das gedacht habe geht es natürlich nicht:
Function FOKUS_AUF_TEXT(ByRef TEXT_FOCUS As TextBox)
If TEXT_FOCUS.getfocus then
Text_focus = Color.LightBlue
else
Text_focus = Color.Empty
End If
End Function
Bitte bei der Frage berücksichtigen das ich Anfänger bin was Visual Basic angeht.
Für jeden Denkanstoß wäre ich sehr dankbar.
Diese Funktion wollte ich dann in der Sub aufrufen.
Private Sub TEXT_ADRESS_001_TextChanged1(sender As Object, e As EventArgs) Handles TEXT_ADRESS_001.GotFocus, TEXT_ADRESS_001.LostFocus
Call FOKUS_AUF_TEXT (Text_Adress_001)
Bräuchte als Anfänger mal einen Denkanstoß... Ich habe in meinem Programm viele Textboxen... diese will ich wenn der Focus auf der Textbox liegt Farblich kenntlich machen. So wie ich es bis jetzt Praktiziert habe funktioniert das nur so:
Private Sub TEXT_ADRESS_001_TextChanged1(sender As Object, e As EventArgs) Handles TEXT_ADRESS_001.GotFocus
TEXT_ADRESS_001.BackColor = Color.LightBlue
End Sub
Private Sub TEXT_ADRESS_001_TextChanged2(sender As Object, e As EventArgs) Handles TEXT_ADRESS_001.LostFocus
TEXT_ADRESS_001.BackColor = Color.Empty
End Sub
Mein Ziel bzw. mein bestreben ist es dieses in einer Funktion unterzubringen?
So wie ich mir das gedacht habe geht es natürlich nicht:
Function FOKUS_AUF_TEXT(ByRef TEXT_FOCUS As TextBox)
If TEXT_FOCUS.getfocus then
Text_focus = Color.LightBlue
else
Text_focus = Color.Empty
End If
End Function
Bitte bei der Frage berücksichtigen das ich Anfänger bin was Visual Basic angeht.
Für jeden Denkanstoß wäre ich sehr dankbar.
Diese Funktion wollte ich dann in der Sub aufrufen.
Private Sub TEXT_ADRESS_001_TextChanged1(sender As Object, e As EventArgs) Handles TEXT_ADRESS_001.GotFocus, TEXT_ADRESS_001.LostFocus
Call FOKUS_AUF_TEXT (Text_Adress_001)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Nofear23m“ ()