Domanda

Qualcuno ha una buona tecnica (o tutorial) per implementare i righelli all'interno di un'applicazione Windows Forms C #? Voglio visualizzare un'immagine mentre visualizzo i righelli che indicano la posizione del mouse per consentire un posizionamento più accurato del cursore. Proprio come l'immagine qui sotto:

Righello raffigurante dove si trova il cursore.

Ho provato a usare i controlli splitter per contenere i segni di spunta ma non so come rendere in alto a sinistra l'area vuota grigia. Qualche consiglio? Grazie.

È stato utile?

Soluzione

Avevo creato un controllo personalizzato per farlo in entrambe le posizioni X e Y e utilizzavo due controlli.

Il controllo dovrebbe sovrascrivere Paint () e utilizzare i metodi GDI per visualizzare i segni di spunta, quindi catturerebbe gli eventi del mouse e aggiornerebbe le posizioni in modo appropriato.

Altri suggerimenti

Questo è il miglior articolo che ho trovato e usato sull'argomento: http://www.codeproject.com/KB/miscctrl/ruler.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top