Come cancellare Microsoft controllo immagine inchiostro?
-
10-10-2019 - |
Domanda
Say I disegnare qualcosa e ho un pulsante per cancellare, come faccio a pulire / clear / resettare il disegno sul controllo?
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