30.07.2013 Views

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 13 Graphical User Interfaces Concepts: Part 2 529<br />

12 ' main menu (contains file and format menus)<br />

13 Friend WithEvents mnuMainMenu As MainMenu<br />

14<br />

15 ' file menu<br />

16 Friend WithEvents mnuFile As MenuItem<br />

17 Friend WithEvents mnuitmAbout As MenuItem<br />

18 Friend WithEvents mnuitmExit As MenuItem<br />

19<br />

20 ' format menu (contains format and font submenus)<br />

21 Friend WithEvents mnuFormat As MenuItem<br />

22<br />

23 ' color submenu<br />

24 Friend WithEvents mnuitmColor As MenuItem<br />

25 Friend WithEvents mnuitmBlack As MenuItem<br />

26 Friend WithEvents mnuitmBlue As MenuItem<br />

27 Friend WithEvents mnuitmRed As MenuItem<br />

28 Friend WithEvents mnuitmGreen As MenuItem<br />

29<br />

30 ' font submenu<br />

31 Friend WithEvents mnuitmFont As MenuItem<br />

32 Friend WithEvents mnuitmTimes As MenuItem<br />

33 Friend WithEvents mnuitmCourier As MenuItem<br />

34 Friend WithEvents mnuitmComic As MenuItem<br />

35 Friend WithEvents mnuitmDash As MenuItem<br />

36 Friend WithEvents mnuitmBold As MenuItem<br />

37 Friend WithEvents mnuitmItalic As MenuItem<br />

38<br />

39 ' <strong>Visual</strong> Studio .<strong>NET</strong> generated code<br />

40<br />

41 ' display MessageBox<br />

42 Private Sub mnuitmAbout_Click( _<br />

43 ByVal sender As System.Object, _<br />

44 ByVal e As System.EventArgs) Handles mnuitmAbout.Click<br />

45<br />

46 MessageBox.Show("This is an example" & vbCrLf & _<br />

47 "of using menus.", "About", MessageBoxBut<strong>to</strong>ns.OK, _<br />

48 MessageBoxIcon.Information)<br />

49 End Sub ' mnuitmAbout_Click<br />

50<br />

51 ' exit program<br />

52 Private Sub mnuitmExit_Click( _<br />

53 ByVal sender As System.Object, _<br />

54 ByVal e As System.EventArgs) Handles mnuitmExit.Click<br />

55<br />

56 Application.Exit()<br />

57 End Sub ' mnuitmExit_Click<br />

58<br />

59 ' reset font color<br />

60 Private Sub ClearColor()<br />

61<br />

62 ' clear all checkmarks<br />

63 mnuitmBlack.Checked = False<br />

64 mnuitmBlue.Checked = False<br />

Fig. 13.5 Menus for changing text font and color (part 2 of 5).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!