Как сделать круглую кнопку? - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Как сделать круглую кнопку?

Решение задачи: «Как сделать круглую кнопку?»

textual
Листинг программы
Private Sub Form5_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    With OvalShape1
        .BackColor = Color.Red
        .BorderColor = Me.BackColor
        .BorderStyle = Drawing2D.DashStyle.Solid
        .BorderWidth = 5
        .FillColor = Color.DarkGreen
        .FillGradientColor = Color.Lime
        .FillGradientStyle = PowerPacks.FillGradientStyle.ForwardDiagonal
        .FillStyle = PowerPacks.FillStyle.Solid
        .SelectionColor = Me.BackColor
        .Tag = "кнопка 1"
    End With
    'для остальных аналогично
End Sub
'...
Private Sub Oval_MouseDown(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles OvalShape1.MouseDown, OvalShape2.MouseDown, OvalShape3.MouseDown
    Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
    ov.BorderColor = Color.Red
End Sub
Private Sub Oval_MouseUp(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles OvalShape1.MouseUp, OvalShape2.MouseUp, OvalShape3.MouseUp
    Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
    ov.BorderColor = Color.WhiteSmoke
End Sub
Private Sub Oval_MouseMove(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles OvalShape3.MouseMove, OvalShape2.MouseMove, OvalShape1.MouseMove
    Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
    ToolStripStatusLabel1.Text = ov.Tag
End Sub
Private Sub OvalShape1_MouseLeave(sender As System.Object, e As System.EventArgs) Handles OvalShape3.MouseLeave, OvalShape2.MouseLeave, OvalShape1.MouseLeave
    Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
    ToolStripStatusLabel1.Text = ""
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5