checkbox Größe ändern

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von VaporiZed.

    Selber malen, siehe stackoverflow. Da kommt dann z.B. raus:

    VB.NET-Quellcode

    1. Imports System.Drawing
    2. Imports System.Windows.Forms
    3. Class BigCheckBox
    4. Inherits CheckBox
    5. Public Sub New()
    6. Me.Text = "Approved"
    7. Me.TextAlign = ContentAlignment.MiddleRight
    8. End Sub
    9. Public Overrides Property AutoSize As Boolean
    10. Set(ByVal value As Boolean)
    11. MyBase.AutoSize = False
    12. End Set
    13. Get
    14. Return MyBase.AutoSize
    15. End Get
    16. End Property
    17. Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
    18. MyBase.OnPaint(e)
    19. Me.Height = 100
    20. Me.Width = 200
    21. Dim squareSide As Integer = 80
    22. Dim rect As Rectangle = New Rectangle(New Point(0, 1), New Size(squareSide, squareSide))
    23. ControlPaint.DrawCheckBox(e.Graphics, rect, If(Me.Checked, ButtonState.Checked, ButtonState.Normal))
    24. End Sub
    25. End Class
    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.

    Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.