Frage

Hat jemand eine gute Technik (oder ein Tutorial) zu Herrschern in einer C # Windows Forms-Anwendung zu implementieren? Ich möchte ein Bild anzuzeigen, während Herrscher zeigt, die Sie mit der Maus Position zeigen eine genauere Positionierung des Cursors zu ermöglichen. Genau wie das Bild unten:

Lineal zeigt, in dem sich der Cursor befindet.

Ich habe versucht, mit Splitter steuere die Strichmarkierungen zu halten, aber ich weiß nicht, wie das oben links den grauen leeren Bereich zu machen. Irgendein Rat? Danke.

War es hilfreich?

Lösung

Ich hatte eine benutzerdefinierte Steuerung gebaut diese in X- und Y-Position zu tun, und zwei Kontrollen verwendet werden.

Die Steuerung müßte Farbe außer Kraft setzen () und GDI Methoden verwenden, um die Strichmarkierungen angezeigt werden, es würde dann entsprechend Mausereignisse und Update-Adressen erfassen.

Andere Tipps

Dies ist der beste Artikel, den ich habe in der Sache gefunden und verwendet: http://www.codeproject.com/KB/miscctrl/ruler.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top