Domanda

Say I disegnare qualcosa e ho un pulsante per cancellare, come faccio a pulire / clear / resettare il disegno sul controllo?

È stato utile?

Soluzione

Bene finora come ho scoperto che ho un pulsante per cancellare ho solo bisogno di

inkPicture1.InkEnabled = false;
inkPicture1.Ink = new Microsoft.Ink.Ink();
inkPicture1.InkEnabled = true;
inkPicture1.Invalidate();

in modo che il controllo viene istanziato con un nuovo oggetto di inchiostro.

Altri suggerimenti

MSDN Riferimento: http: // msdn.microsoft.com/en-us/library/ms701123%28v=vs.85%29.aspx

Prendi un refrence all'oggetto a inchiostro dalla proprietà dell'inchiostro del InckPicture.

Quindi utilizzare i InkDisp.DeleteStrokes () e passare InkDisp.Strokes proprietà come parametro.

Esempio:

            control.Enabled = false;
            control.Ink.DeleteStrokes();
            control.Enabled = true;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top