Programming the Button Control


Programming the Button Control

The System.Windows.Forms.Button class is the .NET implementation of a button control. When the user clicks the button with the stylus, a Click event is raised. You can handle this event by implementing a System.EventHandler delegate. The code that follows is an implementation of the EventHandler that displays the current time.

 
 C# Private void button_Click(object sender, System.EventArgs e) {   MessageBox.Show(DateTime.Now.ToShortTimeString(),                 "The Current Time Is",                 MessageBoxButtons.OK,                 MessageBoxIcon.Exclamation,                 MessageBoxDefaultButton.Button1); } VB Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click   MessageBox.Show(DateTime.Now.ToShortTimeString(),     "The Current Time Is",     MessageBoxButtons.OK,     MessageBoxIcon.Exclamation,     MessageBoxDefaultButton.Button1) End Sub 

Figure 3.6 shows the GiveEmTime.exe running on the Pocket PC emulator. The button labeled What is the Time has been clicked, and the current time is being displayed in the dialog box.

Figure 3.6. The GiveEmTime application running on the Pocket PC 2002 emulator.

graphics/03fig06.jpg

Table 3.4. The KeyCodes Generated by the Directional Pad on a Pocket PC Device

KeyCode VALUE

ASSOCIATED HARDWARE BUTTON

Keys.Up

The top of the pad was pressed.

Keys.Down

The bottom of the pad was pressed.

Keys.Left

The left side of the pad was pressed.

Keys.Right

The right side of the pad was pressed.

Keys.Return

The center of the pad was pressed.



Microsoft.NET Compact Framework Kick Start
Microsoft .NET Compact Framework Kick Start
ISBN: 0672325705
EAN: 2147483647
Year: 2003
Pages: 206

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