vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: gezeichnete Linie anklicken 
Autor: GPM
Datum: 28.01.15 20:05

Für Linien gibt es auch IsOutlineVisible, da kann man die Breite angeben.

Imports System.Drawing.Drawing2D
Public Class Form1
    Dim gp As New GraphicsPath, p As New Pen(Brushes.Black, 7)
 
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) _
      Handles MyBase.Load
        Dim rnd As New Random
        For i = 0 To 5
            gp.StartFigure()
            gp.AddLine(10, rnd.Next(250), 250, rnd.Next(250))
        Next
    End Sub
    Private Sub Me_MouseDown(sender As Object, e As _
      System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
        If gp.IsOutlineVisible(e.X, e.Y, p) Then MsgBox("Treffer") 
    End Sub
    Private Sub Form1_Paint(sender As Object, e As _
      System.Windows.Forms.PaintEventArgs) Handles Me.Paint
        e.Graphics.DrawPath(Pens.Red, gp)
    End Sub
End Class
MfG GPM
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
gezeichnete Linie anklicken2.205sv0001028.01.15 12:11
Re: gezeichnete Linie anklicken1.468Manfred X28.01.15 14:47
Re: gezeichnete Linie anklicken1.455cookstdu28.01.15 18:19
Re: gezeichnete Linie anklicken1.507GPM28.01.15 20:05
Re: gezeichnete Linie anklicken1.376sv0001029.01.15 20:30
Graphicspath-freie Demo: Linie unter der Maus markieren (GDI...1.674Manfred X29.01.15 22:32

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-2024 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