MSDN2003的描述:
.NET Framework 精簡版包含 Microsoft.WindowsCE.Forms.InputPanel 組件。利用該組件可以在
Pocket PC 和其他運行 Windows CE .NET 的裝置上實現對軟輸入面板 (SIP) 的編程式控制制。需要對 SIP
進行編程的一個典型樣本是,在啟用和禁用 SIP 時重新置放控制項或調整控制項的大小。
建立以 Pocket PC 為目標平台的基於 Windows 的應用程式時,Visual Studio .NET 會自動在項目中的 Form1
檔案中添加一個 MainMenu 組件。這樣,表單的中就包含了帶有 SIP 表徵圖的下部功能表列。不需進行任何編程就可以使用
SIP;使用者可以通過點擊該表徵圖來切換其顯示。
若要對 SIP 進行編程,請將 InputPanel 組件從工具箱拖放到表單上。
注意 需要有 MainMenu 組件才能使用
InputPanel 組件。Visual Studio .NET 設計器在您建立 Pocket PC 項目時會自動在 Form1 類中添加
MainMenu 組件。但是,設計器不會在後來添加到項目中的表單中添加 MainMenu 組件。.NET Framework 精簡版
Service Packs 2 和更高版本已經取消了這個限制,以便於您使用 MainMenu 的 InputPanel。有關
Service Pack 的提供資訊,請參見智慧型裝置開發人員社區 Web
網站。
可以使用 Enabled 屬性以編程方式顯示 SIP,使用 Bounds 屬性擷取其大小,還可以使用
VisibleDesktop 屬性確定 SIP 未佔據的表單地區的大小。請注意,對於 Pocket PC,無論是否啟用了
SIP,Bounds 屬性返回的寬度總是 240,高度總是 80。EnabledChanged 事件在每次啟用或禁用 SIP
時發生,無論是由使用者啟用或禁用,還是通過編程方式啟用或禁用。