【发布时间】:2011-05-25 18:39:04
【问题描述】:
假设我画了一些东西,我有一个清除按钮,我如何清理/清除/重置控件上的图形?
【问题讨论】:
标签: c# microsoft.ink
假设我画了一些东西,我有一个清除按钮,我如何清理/清除/重置控件上的图形?
【问题讨论】:
标签: c# microsoft.ink
好吧,据我所知,我有一个清除按钮,我只需要这样做
inkPicture1.InkEnabled = false;
inkPicture1.Ink = new Microsoft.Ink.Ink();
inkPicture1.InkEnabled = true;
inkPicture1.Invalidate();
以便使用新的墨迹对象实例化控件。
【讨论】:
MSDN 参考:http://msdn.microsoft.com/en-us/library/ms701123%28v=vs.85%29.aspx
从 InckPicture 的 Ink 属性中获取对 Ink Display 对象的引用。
然后使用 InkDisp.DeleteStrokes() 方法并将 InkDisp.Strokes 属性作为参数传递。
示例:
control.Enabled = false;
control.Ink.DeleteStrokes();
control.Enabled = true;
【讨论】: