Как очистить контроль изображения чернил Microsoft?
Скажем, я что-то рисую, и у меня есть кнопка, чтобы очистить, как мне очистить / очистить / сбросить рисунок на элементе управления?
2 ответа
Решение
Ну, насколько я узнал, у меня есть кнопка, чтобы очистить, мне просто нужно
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
Получите ссылку на объект Ink Display в свойстве InkPicture Ink.
Затем используйте метод InkDisp.DeleteStrokes() и передайте свойство InkDisp.Strokes в качестве параметра.
Пример:
control.Enabled = false;
control.Ink.DeleteStrokes();
control.Enabled = true;