Salesforce

Windows Mobile - Functionality Differences (Magic xpa 2.x)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
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.

Supported Controls and Properties

Control

Supported Properties

Comments

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.

Other Behavior Differences

Topic

RC Mobile Behavior

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

Reference
Attachment 
Attachment