PenInputPanel.DefaultPanel 屬性
已取代。取得或設定在 PenInputPanel 物件內用來輸入的預設面板類型。PenInputPanel 已被 Microsoft.Ink.TextInput 取代。
命名空間: Microsoft.Ink
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
Public Property DefaultPanel As PanelType
'用途
Dim instance As PenInputPanel
Dim value As PanelType
value = instance.DefaultPanel
instance.DefaultPanel = value
public PanelType DefaultPanel { get; set; }
public:
property PanelType DefaultPanel {
PanelType get ();
void set (PanelType value);
}
/** @property */
public PanelType get_DefaultPanel()
/** @property */
public void set_DefaultPanel(PanelType value)
public function get DefaultPanel () : PanelType
public function set DefaultPanel (value : PanelType)
屬性值
型別:Microsoft.Ink.PanelType
其中一個 PanelType 值。
備註
注意事項: |
---|
DefaultPanel 屬性無法設為 Inactive。 |
Handwriting 面板 (也稱為書寫板) 是 PenInputPanel 物件的預設輸入 UI。
如果這個屬性的值為 Default,則 PenInputPanel 物件會使用任何應用程式中任何畫筆輸入面板最後一次使用的面板類型。如果所有之前的畫筆輸入面板參考都已經在所有現用應用程式中終結,則新的 PenInputPanel 物件會使用 Handwriting 面板類型。
如果面板在 PenInputPanel 物件初次變成作用中之前,就已透過設定 CurrentPanel 屬性變更,則會發生 PanelChanged 事件。
設定 DefaultPanel 屬性可讓您指定,在 PenInputPanel 物件的該執行個體中顯示的預設面板類型。如果這個屬性的值為 Handwriting 或 Keyboard,則每次面板顯示時,會分別使用手寫或鍵盤面板類型。
如果您將 PenInputPanel 重新附加至不同的控制項,並且在焦點變更至新的控制項時變更 DefaultPanel 屬性,務必確定先設定 DefaultPanel 屬性,再設定 AttachedEditWindow 屬性,以便顯示正確的面板。
安全性注意事項: |
---|
如果在部分信任的情況下使用,除了 PenInputPanel 所需的權限之外,這個屬性還需要 SecurityPermissionFlag.AllFlags (英文) 權限。如需詳細資訊,請參閱Security and Trust。 |
範例
這個 C# 範例會建立 PenInputPanel 物件 thePenInputPanel,並且將它附加至 InkEdit 控制項 theInkEdit。然後會透過將 DefaultPanel 屬性設為 [鍵盤] 的方式,將鍵盤設定為畫筆輸入面板的預設輸入方法。
[C#]
//...
// Declare, create, and attach a new PenInputPanel to an InkEdit control
PenInputPanel thePenInputPanel = new PenInputPanel(theInkEdit);
// Set the default panel to keyboard input
thePenInputPanel.DefaultPanel = PanelType.Keyboard;
這個 Microsoft® Visual Basic® .NET 範例會建立 PenInputPanel 物件 thePenInputPanel,並且將它附加至 InkEdit 控制項 theInkEdit。然後會透過將 DefaultPanel 屬性設為 [鍵盤] 的方式,將鍵盤設定為畫筆輸入面板的預設輸入方法。
[Visual Basic]
' Declare, create, and attach a new PenInputPanel to an InkEdit control
Dim thePenInputPanel As New PenInputPanel(theInkEdit)
' Set the default panel to keyboard input
thePenInputPanel.DefaultPanel = PanelType.Keyboard
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0