Как очистить управление изображением Microsoft Ink?

StackOverflow https://stackoverflow.com/questions/4447909

  •  10-10-2019
  •  | 
  •  

Вопрос

Скажи, что я что -то нарисую, и у меня есть кнопка, чтобы очистить, как я могу очистить/сбросить/сбросить чертеж на управлении?

Это было полезно?

Решение

Что ж, насколько я узнал, что у меня есть кнопка, чтобы очистить, мне просто нужно

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

Получите обстановку на объект дисплея чернил от свойства Incpicture.

Затем используйте метод inkdisp.deletestrokes () и пропустите свойство inkdisp.strokes в качестве параметра.

Пример:

            control.Enabled = false;
            control.Ink.DeleteStrokes();
            control.Enabled = true;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top