vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Maus über Linie 
Autor: Hannes H.
Datum: 08.05.06 17:39

Hallo GPM

Ich denk ich komme mit folgender Methode auch aus:

Dim gpath As New GraphicsPath
                gpath.AddLine(p(0), p(1))
 
                Dim abstand As Int32 = 5
                If gpath.IsOutlineVisible(Maus.X, Maus.Y, New Pen(Color.Black, _
                  abstand)) = True Then
                    If PictureBox1.Cursor Is Cursors.Default Then
                        SnapOnLine = True
                        SnapOnLine_pos = index
                        Refresh()
                        PictureBox1.Cursor = Cursors.Cross
                        gpath.Dispose()
                        Exit For
                    End If
                Else
                    If PictureBox1.Cursor Is Cursors.Cross Then
                        SnapOnLine = False
                        PictureBox1.Cursor = Cursors.Default
                        Refresh()
                        gpath.Dispose()
                        Exit For
                    End If
 
                End If
Es wird bei Mouse.move einfach jede Linie die im arraylist ist, geprüft. Bei Treffer wird der Index ausgegeben und das Picturebox neu gezeichnet.

Falls das später doch nicht meinen Erwartungen entspricht, werde ich eventuell das C# ansehen. Denk aber nicht das ich es verstehen werde

Das "New Pen(Color.Black, abstand)" in der gpath Anweisung stellt klar, das nur schwarze Linien geprüft werden?
Habe vor das jede Linie eine eigene Farbe bekommen soll. Da bekomme ich dann Probleme?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Maus über Linie1.513Hannes H.08.05.06 11:24
Re: Maus über Linie961ModeratorDaveS08.05.06 12:41
Re: Maus über Linie1.027Hannes H.08.05.06 14:58
Re: Maus über Linie883ModeratorDaveS08.05.06 15:01
Re: Maus über Linie902GPM08.05.06 15:18
Re: Maus über Linie878Hannes H.08.05.06 15:38
Re: Maus über Linie933Hannes H.08.05.06 15:50
Re: Maus über Linie950GPM08.05.06 16:50
Re: Maus über Linie868Hannes H.08.05.06 16:57
Re: Maus über Linie961GPM08.05.06 17:15
Re: Maus über Linie990Hannes H.08.05.06 17:39
Re: Maus über Linie1.111GPM08.05.06 18:01
Re: Maus über Linie997Hannes H.08.05.06 16:02
Re: Maus über Linie864ModeratorDaveS08.05.06 16:20

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