home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 5 / MasteringVisualBasic5.iso / ch_code / ch04 / longmenu / longmenu.frm (.txt) next >
Encoding:
Visual Basic Form  |  1997-02-20  |  2.7 KB  |  91 lines

  1. VERSION 5.00
  2. Begin VB.Form Form1 
  3.    Caption         =   "Menus"
  4.    ClientHeight    =   3195
  5.    ClientLeft      =   165
  6.    ClientTop       =   735
  7.    ClientWidth     =   4680
  8.    LinkTopic       =   "Form1"
  9.    ScaleHeight     =   3195
  10.    ScaleWidth      =   4680
  11.    StartUpPosition =   3  'Windows Default
  12.    Begin VB.Menu FontMenu 
  13.       Caption         =   "Font"
  14.       Begin VB.Menu mFontBold 
  15.          Caption         =   "Bold"
  16.       End
  17.       Begin VB.Menu mFontItalic 
  18.          Caption         =   "Italic"
  19.       End
  20.       Begin VB.Menu mFontRegular 
  21.          Caption         =   "Regular"
  22.       End
  23.       Begin VB.Menu mFontUline 
  24.          Caption         =   "Underline"
  25.       End
  26.       Begin VB.Menu mFontStrike 
  27.          Caption         =   "StrikeThru"
  28.       End
  29.       Begin VB.Menu mFontSmallCaps 
  30.          Caption         =   "SmallCaps"
  31.       End
  32.       Begin VB.Menu mFontAllCaps 
  33.          Caption         =   "All Caps"
  34.       End
  35.       Begin VB.Menu separator 
  36.          Caption         =   "-"
  37.       End
  38.       Begin VB.Menu MenuSize 
  39.          Caption         =   "Short Menu"
  40.       End
  41.    End
  42. Attribute VB_Name = "Form1"
  43. Attribute VB_GlobalNameSpace = False
  44. Attribute VB_Creatable = False
  45. Attribute VB_PredeclaredId = True
  46. Attribute VB_Exposed = False
  47. Option Explicit
  48. Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
  49.     If Button = 2 Then PopupMenu FontMenu
  50. End Sub
  51. Private Sub mFontAllCaps_Click()
  52.     mFontAllCaps.Checked = Not mFontAllCaps.Checked
  53. End Sub
  54. Private Sub mFontBold_Click()
  55.     mFontBold.Checked = Not mFontBold.Checked
  56. End Sub
  57. Private Sub mFontItalic_Click()
  58.     mFontItalic.Checked = Not mFontItalic.Checked
  59. End Sub
  60. Private Sub mFontRegular_Click()
  61.     mFontBold.Checked = False
  62.     mFontItalic.Checked = False
  63.     mFontUline.Checked = False
  64.     mFontStrike.Checked = False
  65.     mFontSmallCaps.Checked = False
  66.     mFontAllCaps.Checked = False
  67. End Sub
  68. Private Sub mFontSmallCaps_Click()
  69.     mFontSmallCaps.Checked = Not mFontSmallCaps.Checked
  70. End Sub
  71. Private Sub mFontStrike_Click()
  72.         mFontStrike.Checked = Not mFontStrike.Checked
  73.         
  74. End Sub
  75. Private Sub mFontUline_Click()
  76.         mFontUline.Checked = Not mFontUline.Checked
  77.         
  78. End Sub
  79. Private Sub MenuSize_Click()
  80.     If MenuSize.Caption = "Short Menu" Then
  81.         MenuSize.Caption = "Long Menu"
  82.     Else
  83.         MenuSize.Caption = "Short Menu"
  84.     End If
  85.     mFontUline.Visible = Not mFontUline.Visible
  86.     mFontStrike.Visible = Not mFontStrike.Visible
  87.     mFontSmallCaps.Visible = Not mFontSmallCaps.Visible
  88.     mFontAllCaps.Visible = Not mFontAllCaps.Visible
  89.         
  90. End Sub
  91.