關於InputPanel組件

來源:互聯網
上載者:User

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 和更高版本已經取消了這個限制,以便於您使用 MainMenuInputPanel。有關
Service Pack 的提供資訊,請參見智慧型裝置開發人員社區 Web
網站。

可以使用 Enabled 屬性以編程方式顯示 SIP,使用 Bounds 屬性擷取其大小,還可以使用
VisibleDesktop 屬性確定 SIP 未佔據的表單地區的大小。請注意,對於 Pocket PC,無論是否啟用了
SIP,Bounds 屬性返回的寬度總是 240,高度總是 80。EnabledChanged 事件在每次啟用或禁用 SIP
時發生,無論是由使用者啟用或禁用,還是通過編程方式啟用或禁用。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.