Нарисовать круг, реагирующий на события - Visual Basic .NET
Формулировка задачи:
Доброго всем времени суток!
Раньше когда то игрался с VB6, сейчас поставил 2015 студию и не нашел интсрументов для рисования графических фигур (
Хочу скажем нарисовать круг заполненный цветом, который должен, скажем, на клики мышки реагировать и масшатиброватся по необходимости.
Нашел способы через graphics.draw и Microsoft.VisualBasic.PowerPacks. Но какие то они не удобные и пока не удалось привязаться к событиям. Вообще я больше привык к низкоуровневому программированию и весьма непривычно видеть такое нагромождение классов, методов, точнее кучу точек: AAAA.BBBB.fff.ggg() - аж мурашки бегут от подобных записей))))
По существу:
Есть ли более простой способ создания геометрических фигур чем те 2 что выше указаны? и вообще какие еще есть способы?
Как подвязать к созданным объектам события?(например клик)
Как отловить клик ПКМ? Из предлагаемых вариантов студией есть только клик и даблклик ЛКМ.
Решение задачи: «Нарисовать круг, реагирующий на события»
textual
Листинг программы
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown If e.Button = Windows.Forms.MouseButtons.Left Then MsgBox("Left button") End If If e.Button = Windows.Forms.MouseButtons.Right Then MsgBox("Right button") End If If e.Button = Windows.Forms.MouseButtons.Middle Then MsgBox("Не дави на колесо!") End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д