Windows Embedded CE 平台行為

更新:2007 年 11 月

在開發不是 Pocket PC 或 Smartphone 的 Windows CE 裝置的應用程式時,必須了解平台特定行為,特別是在建立表單時。

Windows CE 沒有特定的螢幕大小要求,許多裝置提供相當大的螢幕,可以輕鬆地顯示多個應用程式表單。.NET Compact Framework 應用程式可以在畫面上的任何位置顯示任意大小的表單。根據預設,這些表單可以調整大小和重新調整位置,方法與使用桌上型電腦中完整 .NET Framework 所建立的表單非常類似。

控制項和核心項目

下表描述控制項和其他項目在 Windows CE 上的運作和顯示方式。

注意事項:

您應該對控制項和子表單,明確的設定適用的 Focus 方法。

控制項或項目

行為

容器 (Container) 控制項的背景色彩

FormPanelTabPageBackColor 屬性是控制項系統色彩。

控制項方塊

如果 ControlBox = true,則表單會有[關閉] ([X]) 按鈕。

桌面

沒有工作列的畫面。

ClientSize

功能表列加入至表示時,表單的 ClientSize 屬性不會縮小。在加入功能表列之後,開發人員必須考慮到任何重疊的可能性。

[最大化] 按鈕

Windows CE 表單包含一個 [最大化] 按鈕。

功能表列和工具列

(這些控制項已結合,可以顯示功能表項目和工具列按鈕)

在畫面頂端保留固定位置。此位置無法變更,因為它為表單所有。該列佔用其用戶端區域的一部分。

[主要] 功能表上的功能表分隔符號

當您嘗試將功能表分隔符號加入至 [主要] 功能表時,便會擲回例外狀況。

MessageBoxIcon 列舉型別

支援 Asterisk、Exclamation、Hand、None 和 Question 成員。

[最小化] 按鈕

Windows CE 表單包含一個 [最小化] 按鈕。

SaveFileDialog

如果您不指定副檔名,則 Windows CE 不會附加副檔名,但會傳回目前篩選條件的序數位置。

[智慧型最小化] 按鈕 ([X])

不適用。[X] 按鈕會關閉應用程式。

工作列

螢幕底部的工作列,內含 [開始] 按鈕及執行程式的按鈕。

FormBorderStyle

下表列出 FormBorderStyle 列舉型別之成員的 .NET Compact Framework 特定行為。

FormBorderStyle

行為

Fixed3D

視窗有標題。

FixedDialog

視窗可以利用程式設計的方式變更大小,且沒有標題。

FixedSingle

視窗有標題,可以程式設計的方式變更位置和大小。

FixedToolWindow

FixedSingle 相同。

None

視窗沒有框線。

Sizable

FixedSingle 相同。

SizableToolWindow

FixedSingle 相同。

FormWindowState

下表列出 FormWindowState 列舉型別之成員的 .NET Compact Framework 特定行為。

FormWindowState

行為

最大化

視窗大小為桌面區域的大小。

一般

視窗大小為指定的大小。預設大小為桌面區域的大小。

請參閱

其他資源

.NET Compact Framework 中的應用程式開發