TextInputPanel.InPlaceVisibleOnFocus 属性

获取或设置一个值,该值指示当 Tablet PC 输入面板所附加到的窗口获得焦点时,该输入面板是否自动显示。

命名空间:  Microsoft.Ink.TextInput
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Property InPlaceVisibleOnFocus As Boolean
用法
Dim instance As TextInputPanel
Dim value As Boolean

value = instance.InPlaceVisibleOnFocus

instance.InPlaceVisibleOnFocus = value
public bool InPlaceVisibleOnFocus { get; set; }
public:
property bool InPlaceVisibleOnFocus {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_InPlaceVisibleOnFocus()
/** @property */
public  void set_InPlaceVisibleOnFocus(boolean value)
public function get InPlaceVisibleOnFocus () : boolean
public function set InPlaceVisibleOnFocus (value : boolean)

属性值

类型:System.Boolean
如果 Tablet PC 输入面板在它所附加到的窗口获得焦点时自动显示,则为 true;否则为 false。

备注

如果 InPlaceVisibleOnFocus 对于某个控件设置为 true,那么当该控件获得焦点时,假如所有其他条件都允许,则 Tablet PC 输入面板将自动以默认的 InPlaceState 显示。

通过将 InPlaceVisibleOnFocus 设置为 false 可禁止显示就地输入面板和输入面板图标。将其设置为 true 可使其恢复为系统默认设置,即只要用户或组策略未将其禁用,就尽可能显示。此选项对于包含自定义文本输入解决方案来作为输入面板替代方法的应用程序非常有用。

默认值为 true。

示例

下面的示例演示 InPlaceVisibleOnFocus 的用法。tip 对象是 TextInputPanel 的实例。InPlaceVisibleOnFocus 值用于设置 TextBox (outputTextBox) 的 TextBox.Text 属性。

outputTextBox.Text += "In Place Visible On Focus is " + IIf(tip.InPlaceVisibleOnFocus, "Visible", "Not Visible") + Environment.NewLine 'TODO: For performance reasons this should be changed to nested IF statements
outputTextBox.Text += "In Place Visible On Focus is " + (tip.InPlaceVisibleOnFocus ? "Visible" : "Not Visible") + Environment.NewLine;

平台

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

TextInputPanel 类

TextInputPanel 成员

Microsoft.Ink.TextInput 命名空间