Hallo Leute,
ich möchte mir eine eigne Textbox erstellen lassen.
Ich brauche eine Eigenschaft die sowas wie ein BerbeitungsModus Farblich-Sichtbar macht.
Mein Code:
Zugriff:
Meine Frage:
Bin ich da auf den richtigen weg oder lieg ich total daneben :/?
Wie ist euere meinung zu den Code?
ich möchte mir eine eigne Textbox erstellen lassen.
Ich brauche eine Eigenschaft die sowas wie ein BerbeitungsModus Farblich-Sichtbar macht.
Mein Code:
VB.NET-Quellcode
- Public Class OTextBox
- Inherits System.Windows.Forms.TextBox
- Public Shared Property BearbeitungsModus() As Boolean
- 'Private _bearbeitungsModus As Boolean
- 'Public Property BearbeitungsModus() As Boolean
- ' Get
- ' Return _bearbeitungsModus
- ' End Get
- ' Set(ByVal value As Boolean)
- ' _bearbeitungsModus = value
- ' End Set
- 'End Property
- Sub New()
- SetStyle(ControlStyles.ResizeRedraw Or
- ControlStyles.OptimizedDoubleBuffer, True)
- End Sub
- Protected Overrides Sub OnGotFocus(e As EventArgs)
- MyBase.OnGotFocus(e)
- If BearbeitungsModus Then
- Me.BackColor = Color.LightGoldenrodYellow
- End If
- End Sub
- '
- Protected Overrides Sub OnLostFocus(e As EventArgs)
- MyBase.OnLostFocus(e)
- If BearbeitungsModus Then
- Me.BackColor = SystemColors.Window
- End If
- End Sub
- End Class
Zugriff:
Meine Frage:
Bin ich da auf den richtigen weg oder lieg ich total daneben :/?
Wie ist euere meinung zu den Code?