Wie kann ich SelectionRules unter design entwurf ändern zb wie bei Textbox?

  • VB.NET

    Wie kann ich SelectionRules unter design entwurf ändern zb wie bei Textbox?

    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

    VB.NET-Quellcode

    1. <Designer(GetType(MyControlDesigner))>
    2. Public Class MyControl
    3. Inherits Control
    4. Public Enum emTest
    5. Ändern= 0
    6. Sperren= 1
    7. End Enum
    8. Dim tmpTest As emTest
    9. Public Property Test() As emTest
    10. Get
    11. Return tmpTest
    12. End Get
    13. Set(Test As emTest)
    14. tmpTest = Test
    15. End Set
    16. End Property
    17. End Class
    18. Public Class MyControlDesigner
    19. Inherits ControlDesigner
    20. Public Sub New()
    21. End Sub
    22. Public Overrides ReadOnly Property SelectionRules As SelectionRules
    23. Get
    24. Dim rules As SelectionRules
    25. rules = MyBase.SelectionRules
    26. If (CType(MyBase.Control, MyControl).Test= MyControl.Test.Ändern) Then
    27. rules = SelectionRules.LeftSizeable Or
    28. SelectionRules.RightSizeable Or SelectionRules.Visible Or
    29. SelectionRules.Moveable
    30. Else
    31. rules = SelectionRules.Locked
    32. End If
    33. Return rules
    34. End Get
    35. End Property
    36. End Class

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Marcus Gräfe“ ()