Ausgelagert aus: Beim Eigenen Control Größenänderung enschränken
Hallo Leute!
Wie kann ich SelectionRules unter design entwurf ändern zb wie bei Textbox?
habe gerade herausgefunden
sieht folgendermaßen aus
Hallo Leute!
Wie kann ich SelectionRules unter design entwurf ändern zb wie bei Textbox?
habe gerade herausgefunden
sieht folgendermaßen aus
VB.NET-Quellcode
- <Designer(GetType(MyControlDesigner))>
- Public Class MyControl
- Inherits Control
- Public Enum emTest
- Ändern= 0
- Sperren= 1
- End Enum
- Dim tmpTest As emTest
- Public Property Test() As emTest
- Get
- Return tmpTest
- End Get
- Set(Test As emTest)
- tmpTest = Test
- End Set
- End Property
- End Class
- Public Class MyControlDesigner
- Inherits ControlDesigner
- Public Sub New()
- End Sub
- Public Overrides ReadOnly Property SelectionRules As SelectionRules
- Get
- Dim rules As SelectionRules
- rules = MyBase.SelectionRules
- If (CType(MyBase.Control, MyControl).Test= MyControl.Test.Ändern) Then
- rules = SelectionRules.LeftSizeable Or
- SelectionRules.RightSizeable Or SelectionRules.Visible Or
- SelectionRules.Moveable
- Else
- rules = SelectionRules.Locked
- End If
- Return rules
- End Get
- End Property
- End Class
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Marcus Gräfe“ ()