vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Benutzerdefiniertes Steuerelement anpassen 
Autor: Maywood
Datum: 14.11.05 19:57

Ja ok. Hier etwas Code:

Klasse MyButton:
 
Namespace MyButton
 
    Public Enum FlatStyle
        Flat = 0
        Popup = 1
        Standard = 2
        System = 3
        MyFlatStyle = 4
    End Enum
 
    Public Class MyButton
        Inherits Button
        Private _FlatStyle As FlatStyle
 
        Public Shadows Property FlatStyle() As FlatStyle
            Get
                Return Me._FlatStyle
            End Get
            Set(ByVal value As FlatStyle)
                Me._FlatStyle = value
                If Not value = _
                  WindowsApplication1.MyButton.FlatStyle.MyFlatStyle Then
                    MyBase.FlatStyle = CType(CInt(value), _
                    System.Windows.Forms.FlatStyle)
                End If
                Me.Refresh()
            End Set
        End Property
 
        Protected Overrides Sub OnPaint(ByVal pevent As _
          System.Windows.Forms.PaintEventArgs)
            MyBase.OnPaint(pevent)
            If Me._FlatStyle = _
              WindowsApplication1.MyButton.FlatStyle.MyFlatStyle Then
                Dim p As New Pen(BackColor, 3)
                Dim r As Rectangle = New Rectangle(0, 0, _
                  Me.ClientRectangle.Width - 2, Me.ClientRectangle.Height - 2)
                pevent.Graphics.DrawRectangle(p, r)
                p.Dispose()
            End If
        End Sub
 
    End Class
 
End Namespace
Anwendung:
 
    Dim b As MyButton.MyButton
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        b = New MyButton.MyButton
        b.Flatstyle = MyButton.Flatstyle.MyFlatstyle
        b.Size = New Size(100, 100)
        b.Text = "My Button"
        Me.Controls.Add(b)
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button2.Click
        b.Flatstyle = MyButton.Flatstyle.Standard
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Benutzerdefiniertes Steuerelement anpassen1.091macgee13.11.05 22:33
Re: Benutzerdefiniertes Steuerelement anpassen715Maywood14.11.05 10:44
Re: Benutzerdefiniertes Steuerelement anpassen707ModeratorDaveS14.11.05 11:05
Re: Benutzerdefiniertes Steuerelement anpassen643Maywood14.11.05 11:33
Re: Benutzerdefiniertes Steuerelement anpassen651macgee14.11.05 13:01
Re: Benutzerdefiniertes Steuerelement anpassen696ModeratorDaveS14.11.05 13:05
Re: Benutzerdefiniertes Steuerelement anpassen704macgee14.11.05 13:09
Re: Benutzerdefiniertes Steuerelement anpassen670ModeratorDaveS14.11.05 13:31
Re: Benutzerdefiniertes Steuerelement anpassen769Maywood14.11.05 19:57
Re: Benutzerdefiniertes Steuerelement anpassen667ModeratorDaveS14.11.05 19:59
Re: Benutzerdefiniertes Steuerelement anpassen706Maywood14.11.05 20:03
Re: Benutzerdefiniertes Steuerelement anpassen715macgee15.11.05 00:12

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel