2

我看到了为当前控制执行此操作的方法,但我需要为所有应用程序执行此操作。我有触摸屏,当我从显示的 Windows 7 中单击一些文本框虚拟键盘时。我不需要它,因为我在程序中拥有自己的键盘。

请帮忙。

谢谢。

4

1 回答 1

1

不确定您是否在几个月内得到了在线问题的答案,但这对我有用。

首先,您需要对 Microsoft.Ink.dll 的引用。

var handle = new WindowInteropHelper(this).Handle;
TextInputPanel panel = new TextInputPanel(handle);
panel.InPlaceVisibleOnFocus = false;

第一行获取应用程序窗口的句柄,然后您只需创建 TextInputPanel 对象并将其 InPlaceVisibleFocus 设置为 false。触摸文本框时将不再显示提示图标。

于 2012-05-01T18:12:46.733 回答