Guten Tag
Momentan versuche ich ein eigenes Control (Command Prompt) zu erstellen. Dazu habe ich ein neues erstellt, welches von der Richtextbox erbt. Nun wollte ich dort einige Eigenschaften ausblenden/entfernen. Momentan habe ich dazu folgenden Code:
Jedoch wird die Eigenschaft "Multiline" immer noch im Designer angezeigt. Was ist an diesem Code falsch/Wo ist da der Fehler?
Mit freundlichen Grüssen
LukiLeu
Momentan versuche ich ein eigenes Control (Command Prompt) zu erstellen. Dazu habe ich ein neues erstellt, welches von der Richtextbox erbt. Nun wollte ich dort einige Eigenschaften ausblenden/entfernen. Momentan habe ich dazu folgenden Code:
VB.NET-Quellcode
- Option Strict On
- Imports System.Windows.Forms
- Imports System.Drawing
- Imports System.Design
- Imports System.ComponentModel
- Public Class CommandControl
- Inherits Windows.Forms.RichTextBox
- Public Sub New()
- Me.BackColor = Color.Black
- Me.ForeColor = Color.LimeGreen
- End Sub
- <Browsable(False), EditorBrowsable(EditorBrowsableState.Never)> _
- Overrides Property Multiline() As Boolean
- Get
- End Get
- Set(value As Boolean)
- End Set
- End Property
- End Class
- Public Class CommandControlControlDesigner
- Inherits System.Windows.Forms.Design.ControlDesigner
- Protected Overrides Sub PreFilterProperties(ByVal properties As System.Collections.IDictionary)
- MyBase.PreFilterProperties(properties)
- properties.Remove("Multiline")
- End Sub
- End Class
Jedoch wird die Eigenschaft "Multiline" immer noch im Designer angezeigt. Was ist an diesem Code falsch/Wo ist da der Fehler?
Mit freundlichen Grüssen
LukiLeu