ScreenOrientation Enumeration
.NET Framework 3.0
Specifies the angle of the orientation of the device screen that can be accessed by the ScreenOrientation property.
Namespace: Microsoft.WindowsCE.Forms
Assembly: Microsoft.WindowsCE.Forms (in microsoft.windowsce.forms.dll)
Assembly: Microsoft.WindowsCE.Forms (in microsoft.windowsce.forms.dll)
The following code example shows how button clicks rotate the screen orientation through the ScreenOrientation enumeration. This code example is part of a larger example provided for the SystemSettings class.
// Each click event changes the screen orientation, as determined // by the variable x, which increments from 0 to 3 and then back // to 0. Four clicks cycle through the ScreenOrientation enumeration. private void button1_Click(object sender, System.EventArgs e) { switch(x) { case 0: // Pass a value for the ScreenOrientation enumeration // to the SetOrientation method, defined below, // and increment x so that the next button // click rotates the screen orientation. SetOrientation(ScreenOrientation.Angle90); x++; break; case 1: SetOrientation(ScreenOrientation.Angle180); x++; break; case 2: SetOrientation(ScreenOrientation.Angle270); x++; break; case 3: SetOrientation(ScreenOrientation.Angle0); x = 0; break; default: SetOrientation(ScreenOrientation.Angle0); x = 0; break; } } // Set the orientation to a value of the // ScreenOrienation enumeration and update the // status bar with the current angle. private void SetOrientation(ScreenOrientation so) { // Set the requested orientation. SystemSettings.ScreenOrientation = so; this.statusBar1.Text = SystemSettings.ScreenOrientation.ToString(); }
Community Additions
ADD
Show:
