Windows Embedded CE Platform-Verhalten
Aktualisiert: November 2007
Bei der Entwicklung von Anwendungen für Windows CE-Geräte, die keine Pocket PCs oder Smartphones sind, muss speziell bei der Erstellung von Formularen besonders auf plattformspezifisches Verhalten geachtet werden.
Unter Windows CE bestehen keine speziellen Anforderungen an die Bildschirmgröße. Viele Geräte verfügen über hinreichend große Bildschirme, auf denen problemlos mehrere Anwendungsformulare angezeigt werden können. In .NET Compact Framework-Anwendungen können Formulare von beliebiger Größe an einer beliebigen Position auf dem Bildschirm angezeigt werden. Standardmäßig können die Größe und die Position dieser Formulare auf die gleiche Weise angepasst werden wie bei Formularen, die mit dem vollständigen .NET Framework auf dem Desktop erstellt wurden.
Steuerelemente und Kernelemente
In der folgenden Tabelle wird gezeigt, wie Steuerelemente und andere Elemente in Windows CE funktionieren und angezeigt werden.
![]() |
---|
Die Focus-Methode sollten Sie für Steuerelemente und untergeordnete Formulare je nach Bedarf explizit festlegen. |
Steuerelement oder Kernelement |
Verhalten |
---|---|
Hintergrundfarbe für Containersteuerelemente |
Die BackColor-Eigenschaft für Form, Panel und TabPage ist die Systemfarbe für Steuerelemente. |
ControlBox |
Wenn ControlBox = true, besitzt das Formular eine Schaltfläche zum Schließen (X). |
Desktop |
Bildschirm ohne die Taskleiste. |
Die ClientSize-Eigenschaft des Formulars verringert sich nicht, wenn dem Formular eine Menüleiste hinzugefügt wird. Entwickler müssen alle Eventualitäten in Bezug auf Überlappungen berücksichtigen, nachdem sie die Menüleiste hinzugefügt haben. |
|
Schaltfläche Maximieren |
Windows CE-Formulare enthalten die Schaltfläche Maximieren. |
Menüleiste und Symbolleiste (Diese Steuerelemente werden kombiniert und können sowohl Menübefehle als auch Symbolleisten-Schaltflächen enthalten.) |
Behält eine feste Position am oberen Bildschirmrand bei. Die Position kann nicht geändert werden, da das Formular Besitzer dieses Steuerelements ist. Die Leiste belegt einen bestimmten Anteil des Clientbereichs. |
Menütrennzeichen im Hauptmenü |
Eine Ausnahme wird ausgelöst, wenn Sie versuchen, dem Hauptmenü ein Menütrennzeichen hinzuzufügen. |
MessageBoxIcon-Enumeration |
Unterstützt die Member Asterisk, Exclamation, Hand, None und Question. |
Schaltfläche Minimieren |
Windows CE-Formulare enthalten die Schaltfläche Minimieren. |
Wenn Sie keine Dateierweiterung angeben, hängt Windows CE keine Dateierweiterung an, sondern gibt die Ordinalposition des aktuellen Filters zurück. |
|
Schaltfläche für intelligentes Minimieren (X) |
Nicht zutreffend. Die Schaltfläche X schließt die Anwendung. |
Taskleiste |
Leiste am unteren Rand des Bildschirm mit der Schaltfläche Start und Schaltflächen zum Ausführen von Programmen. |
FormBorderStyle
In der folgenden Tabelle wird das spezifische Verhalten von .NET Compact Framework für Member der FormBorderStyle-Enumeration aufgelistet.
FormBorderStyle |
Verhalten |
---|---|
Das Fenster hat eine Beschriftung. |
|
Änderungen der Fenstergröße werden programmgesteuert skaliert und haben keine Beschriftung. |
|
Das Fenster hat eine Beschriftung; seine Position und Größe können sich programmgesteuert ändern. |
|
Dieselbe Bedeutung wie FixedSingle. |
|
Das Fenster hat keine Rahmen. |
|
Dieselbe Bedeutung wie FixedSingle. |
|
Dieselbe Bedeutung wie FixedSingle. |
FormWindowState
In der folgenden Tabelle wird das spezifische Verhalten von .NET Compact Framework für Member der FormWindowState-Enumeration aufgelistet.
FormWindowState |
Verhalten |
---|---|
Maximiert |
Das Fenster hat die Größe des Desktopbereichs. |
Normal |
Die Fenstergröße ist die angegebene Größe. Seine Standardgröße ist die Größe des Desktopbereichs. |