User Interface Mirroring

User Interface Mirroring

Because some cultures present information in different orientations, it is sometimes necessary to include planning for a reversal of the left-to-right order that is common in English- and German-speaking countries . In Hebrew and Arabic, the language is written from right to left on a page, and user controls must be similarly reversed so that their functionality remains constant based on the cultural access patterns of the user, as shown in Figure 8.6.

Figure 8.6. An Arabic Windows user interface displaying the mirroring of controls, tab locations, and text.

graphics/08fig06.jpg

Mirroring in .NET

In order to reverse text input to be right to left, change the location of text on the title bar, relocate menus to the right side of the menu bar, and reverse the appearance of ComboBox, RadioBox, and CheckBox controls (for example, placing the ComboBox arrow to the left of the text-input area), all you need to do is set a form's RightToLeft property to Yes.

Figure 8.7 shows an example of a form with the RightToLeft property set to Yes.

Figure 8.7. An example of mirrored controls.

graphics/08fig07.jpg

This may also be done per control rather than at the form level in order to limit the area being mirrored.



Developing and Implementing WindowsR-based Applications with Visual BasicR. NET and Visual StudioR. NET Exam CramT 2 (Exam 70-306)
Developing and Implementing WindowsR-based Applications with Visual BasicR. NET and Visual StudioR. NET Exam CramT 2 (Exam 70-306)
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 188

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net