Windows Embedded CE 平台行為
更新:2007 年 11 月
在開發不是 Pocket PC 或 Smartphone 的 Windows CE 裝置的應用程式時,必須了解平台特定行為,特別是在建立表單時。
Windows CE 沒有特定的螢幕大小要求,許多裝置提供相當大的螢幕,可以輕鬆地顯示多個應用程式表單。.NET Compact Framework 應用程式可以在畫面上的任何位置顯示任意大小的表單。根據預設,這些表單可以調整大小和重新調整位置,方法與使用桌上型電腦中完整 .NET Framework 所建立的表單非常類似。
控制項和核心項目
下表描述控制項和其他項目在 Windows CE 上的運作和顯示方式。
注意事項: |
---|
您應該對控制項和子表單,明確的設定適用的 Focus 方法。 |
控制項或項目 |
行為 |
---|---|
容器 (Container) 控制項的背景色彩 |
|
控制項方塊 |
如果 ControlBox = true,則表單會有[關閉] ([X]) 按鈕。 |
桌面 |
沒有工作列的畫面。 |
功能表列加入至表示時,表單的 ClientSize 屬性不會縮小。在加入功能表列之後,開發人員必須考慮到任何重疊的可能性。 |
|
[最大化] 按鈕 |
Windows CE 表單包含一個 [最大化] 按鈕。 |
功能表列和工具列 (這些控制項已結合,可以顯示功能表項目和工具列按鈕) |
在畫面頂端保留固定位置。此位置無法變更,因為它為表單所有。該列佔用其用戶端區域的一部分。 |
[主要] 功能表上的功能表分隔符號 |
當您嘗試將功能表分隔符號加入至 [主要] 功能表時,便會擲回例外狀況。 |
MessageBoxIcon 列舉型別 |
支援 Asterisk、Exclamation、Hand、None 和 Question 成員。 |
[最小化] 按鈕 |
Windows CE 表單包含一個 [最小化] 按鈕。 |
如果您不指定副檔名,則 Windows CE 不會附加副檔名,但會傳回目前篩選條件的序數位置。 |
|
[智慧型最小化] 按鈕 ([X]) |
不適用。[X] 按鈕會關閉應用程式。 |
工作列 |
螢幕底部的工作列,內含 [開始] 按鈕及執行程式的按鈕。 |
FormBorderStyle
下表列出 FormBorderStyle 列舉型別之成員的 .NET Compact Framework 特定行為。
FormBorderStyle |
行為 |
---|---|
視窗有標題。 |
|
視窗可以利用程式設計的方式變更大小,且沒有標題。 |
|
視窗有標題,可以程式設計的方式變更位置和大小。 |
|
與 FixedSingle 相同。 |
|
視窗沒有框線。 |
|
與 FixedSingle 相同。 |
|
與 FixedSingle 相同。 |
FormWindowState
下表列出 FormWindowState 列舉型別之成員的 .NET Compact Framework 特定行為。
FormWindowState |
行為 |
---|---|
最大化 |
視窗大小為桌面區域的大小。 |
一般 |
視窗大小為指定的大小。預設大小為桌面區域的大小。 |