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

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

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

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

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

textual
Листинг программы
  1. Private Sub Form5_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  2.     With OvalShape1
  3.         .BackColor = Color.Red
  4.         .BorderColor = Me.BackColor
  5.         .BorderStyle = Drawing2D.DashStyle.Solid
  6.         .BorderWidth = 5
  7.         .FillColor = Color.DarkGreen
  8.         .FillGradientColor = Color.Lime
  9.         .FillGradientStyle = PowerPacks.FillGradientStyle.ForwardDiagonal
  10.         .FillStyle = PowerPacks.FillStyle.Solid
  11.         .SelectionColor = Me.BackColor
  12.         .Tag = "кнопка 1"
  13.     End With
  14.     'для остальных аналогично
  15. End Sub
  16. '...
  17. Private Sub Oval_MouseDown(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles OvalShape1.MouseDown, OvalShape2.MouseDown, OvalShape3.MouseDown
  18.     Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
  19.     ov.BorderColor = Color.Red
  20. End Sub
  21. Private Sub Oval_MouseUp(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles OvalShape1.MouseUp, OvalShape2.MouseUp, OvalShape3.MouseUp
  22.     Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
  23.     ov.BorderColor = Color.WhiteSmoke
  24. End Sub
  25. Private Sub Oval_MouseMove(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles OvalShape3.MouseMove, OvalShape2.MouseMove, OvalShape1.MouseMove
  26.     Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
  27.     ToolStripStatusLabel1.Text = ov.Tag
  28. End Sub
  29. Private Sub OvalShape1_MouseLeave(sender As System.Object, e As System.EventArgs) Handles OvalShape3.MouseLeave, OvalShape2.MouseLeave, OvalShape1.MouseLeave
  30.     Dim ov As Microsoft.VisualBasic.PowerPacks.OvalShape = CType(sender, Microsoft.VisualBasic.PowerPacks.OvalShape)
  31.     ToolStripStatusLabel1.Text = ""
  32. End Sub

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут