Нарисовать круг, реагирующий на события - 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

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


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

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

12   голосов , оценка 4.083 из 5
Похожие ответы