Description |
Windows Mobile - Functionality Differences (Magic xpa 2.x)
The Rich Client module for Windows Mobile is based on the .NET Compact Framework. The .NET Compact Framework is a subset of the .NET Framework and is missing some functionality. The following is a list of differences between Windows Mobile and desktop functionalities.
|
|
|
All
|
Data, Variable name, Control name, Attribute, Tab Into, Allow Parking, Tab Order, Allowed Direction, Placement, X, Y, Width, Height, Control’s Layer
|
|
Form
|
Color, Context Menu, Font, Form Name
|
|
.NET
|
Visible, Object Type, Object Properties
|
|
Browser
|
Visible
|
Missing the following functionality: BrowserGetContent, BrowserScriptExecute and catching an external event.
|
Check Box
|
Text, Context Menu, Must Input, Modifiable, Select Program, Select Mode, Multiline,3 States, Help Prompt
|
Help Prompt opens as a Verify message.
|
Combo Box
|
Items List, Display List, Data Source Number, Display Field, Linked Field, Index, Field Ranges, Context Menu, Must Input, Modifiable, Select Program, Select Mode, Font, Color, Help Prompt
|
Help Prompt opens as a Verify message.
|
Edit
|
Format, Context Menu, Multi-Line Edit, Allow CR in Data, Auto Wide, Select Program, Select Mode, Font, Color, Help Prompt, Horizontal alignment
|
Help Prompt opens as a Verify message.
In single line Edit controls, the Horizontal Alignment property is not supported for Windows Mobile deployment.
|
Image
|
Color
|
Note that instead of localhost, the machine name or IP address should be used in the URL. In Windows Mobile deployment, only the Normal, Parked on and Disabled states are seen. Windows mobile does not support transparent background colors. If a control has a transparent background color, it will show up as white. Example: An image control (with a transparent BG color) using a non-existent image attached to it.
|
Label
|
Text
|
|
List Box
|
Items List, Display List, Data Source Number, Display Field, Linked Field, Index, Context Menu, Modifiable, Select Program, Select Mode, Font, Color, Help Prompt, Border, Choice Columns
|
Help Prompt opens as a Verify message.
|
Push Button
|
Format, Raise Event, Arguments, Context Menu, Select Program, Select Mode
|
|
Radio Button
|
Items List, Display List, Data Source Number, Display Field, Linked Field, Index, Field Ranges, Context Menu, Modifiable, Select Program, Select Mode, Font, Color
|
Since version: 1.8 SP1
In the Appearance property, only the Radio option is supported.
In the Vertical Alignment property, only the Center option is supported.
Transparency and the Image file name property are not supported for Windows Mobile deployment.
The font for the control's text taken from the Application Font repository.
|
Subform
|
Connect To, PRG/TSK num, Arguments
|
Since version: 1.8 SP1
|
Tab
|
Items List, Display List, Data Source Number, Display Field, Linked Field, Index, Field Ranges, Context Menu, Modifiable, Select Program, Tab Control Side, Multiline
|
The ampersand (&) is ignored when used in the Display Field or the Display List property of the Tab control caption.
|
Table
|
Set Table Color, Alternating BG Color
|
|
Column
|
Column Title, Color, Font, Placement, Width
|
|
For non-supported controls (Group, OLE, Rich Edit, Rich Text, and Tree) the program will display a warning during execution: "<name> control is not supported for Mobile RIA deployment", and will continue execution.
|
|
Offline programs
|
Not supported.
|
Form property 'Status Bar'
Status bar messages (Verify operation, internal)
|
Will always evaluate to N by RC mobile.
Will be displayed in a message box.
|
Parallel Execution task property
|
This property is ignored when a Rich Client program is executed on a Windows Mobile device.
|
Tooltips
|
Not supported.
|
Right to Left
|
Not supported.
|
Functions:
ClientOSEnvGet, BrowserGetContent, BrowserScriptExecute
|
Not supported.
|
'envvars' of the execution properties (the published HTML)
|
Not supported.
Cache files will be created in the folder \Storage Card\TEMP or \TEMP (there is no %TEMP% variable).
|
Splash form
|
The RC Windows Mobile always opens a splash form.
|
Versioning
|
Internal and automatic version upgrade/downgrade, at the beginning of each Windows Mobile session. Since version: 1.9
|
Help
|
Help can be raised using internal events from a menu or programmatically.
|
MDI
|
Not supported.
|
Menus
|
Pulldown menus are supported for Windows Mobile deployment. They are known as Main menus, and are opened from the bottom up.
If only two top level menu items are set, the menu is displayed in smartphone style (the 1st item on the left of the keyboard, the 2nd on the right), allowing selection by the smartphone keys.
Otherwise, all menu items are grouped left to the keyboard icon, which is docked to the right.
Supported functionality:
-
Nested submenus
-
Separator
-
Visible state
-
Checked state
-
Enabled state
|
.NET events
|
.NET events are supported for the .NET controls listed below. Click the links to see the events that are supported for each control.
-
Button
-
CheckBox
-
ComboBox
-
DateTimePicker
-
Label
-
LinkLabel
-
ListBox
-
ListView
-
MonthCalendar
|
-
NumericUpDown
-
PictureBox
-
ProgressBar
-
RadioButton
-
Splitter
-
TextBox
-
TrackBar
-
TreeView
-
WebBrowser
|
|
|
|
---|