home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 5_2007-2008.ISO / data / Zips / xVistaForm2065515132007.psc / xVistaForm / Forms / frmMain.frm next >
Text File  |  2007-05-13  |  5KB  |  151 lines

  1. VERSION 5.00
  2. Begin VB.Form frmMain 
  3.    AutoRedraw      =   -1  'True
  4.    BorderStyle     =   0  'None
  5.    Caption         =   "xVistaForm"
  6.    ClientHeight    =   5880
  7.    ClientLeft      =   105
  8.    ClientTop       =   105
  9.    ClientWidth     =   9855
  10.    Icon            =   "frmMain.frx":0000
  11.    LinkTopic       =   "Form1"
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    MousePointer    =   7  'Size N S
  15.    Picture         =   "frmMain.frx":058A
  16.    ScaleHeight     =   5880
  17.    ScaleWidth      =   9855
  18.    ShowInTaskbar   =   0   'False
  19.    StartUpPosition =   2  'CenterScreen
  20.    Begin xVistaFormProject.xVistaForm xVistaForm1 
  21.       Align           =   1  'Align Top
  22.       Height          =   390
  23.       Left            =   0
  24.       TabIndex        =   5
  25.       Top             =   0
  26.       Width           =   9855
  27.       _ExtentX        =   17383
  28.       _ExtentY        =   688
  29.       DisplayIcon     =   -1  'True
  30.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  31.          Name            =   "MS Sans Serif"
  32.          Size            =   8.25
  33.          Charset         =   0
  34.          Weight          =   400
  35.          Underline       =   0   'False
  36.          Italic          =   0   'False
  37.          Strikethrough   =   0   'False
  38.       EndProperty
  39.       FontBold        =   0   'False
  40.       ForeColor       =   16777215
  41.       FontItalic      =   0   'False
  42.       FontSize        =   8.25
  43.       FontStrikethru  =   0   'False
  44.       FontUnderline   =   0   'False
  45.       Icon            =   "frmMain.frx":CE14
  46.       MinHeight       =   3000
  47.       MinWidth        =   4000
  48.       ShowSytemTrayIcon=   -1  'True
  49.       Style           =   1
  50.    End
  51.    Begin VB.CheckBox chkOptions 
  52.       Caption         =   "Show Close Button"
  53.       Height          =   195
  54.       Index           =   3
  55.       Left            =   240
  56.       TabIndex        =   4
  57.       Top             =   1320
  58.       Value           =   1  'Checked
  59.       Width           =   1935
  60.    End
  61.    Begin VB.CheckBox chkOptions 
  62.       Caption         =   "Show Maximise Button"
  63.       Height          =   195
  64.       Index           =   2
  65.       Left            =   240
  66.       TabIndex        =   3
  67.       Top             =   1080
  68.       Value           =   1  'Checked
  69.       Width           =   1935
  70.    End
  71.    Begin VB.CheckBox chkOptions 
  72.       Caption         =   "Show Minimise Button"
  73.       Height          =   195
  74.       Index           =   1
  75.       Left            =   240
  76.       TabIndex        =   2
  77.       Top             =   840
  78.       Value           =   1  'Checked
  79.       Width           =   1935
  80.    End
  81.    Begin VB.CheckBox chkOptions 
  82.       Caption         =   "Display Icon"
  83.       Height          =   195
  84.       Index           =   0
  85.       Left            =   240
  86.       TabIndex        =   1
  87.       Top             =   600
  88.       Value           =   1  'Checked
  89.       Width           =   1935
  90.    End
  91.    Begin VB.CommandButton cmdStyle 
  92.       Caption         =   "Change Form Style"
  93.       Height          =   300
  94.       Left            =   240
  95.       TabIndex        =   0
  96.       Top             =   1680
  97.       Width           =   1935
  98.    End
  99. End
  100. Attribute VB_Name = "frmMain"
  101. Attribute VB_GlobalNameSpace = False
  102. Attribute VB_Creatable = False
  103. Attribute VB_PredeclaredId = True
  104. Attribute VB_Exposed = False
  105. Option Explicit
  106.  
  107. Private Sub chkOptions_Click(Index As Integer)
  108.     Select Case Index
  109.         Case 0
  110.             xVistaForm1.DisplayIcon = chkOptions(0).Value
  111.         Case 1
  112.             xVistaForm1.ShowMinimiseButton = chkOptions(1).Value
  113.         Case 2
  114.             xVistaForm1.ShowMaximiseButton = chkOptions(2).Value
  115.         Case 3
  116.             xVistaForm1.ShowCloseButton = chkOptions(3).Value
  117.     End Select
  118. End Sub
  119.  
  120. Private Sub cmdStyle_Click()
  121.     If xVistaForm1.Style <> VistaDark Then
  122.         xVistaForm1.Style = VistaDark
  123.     Else
  124.         xVistaForm1.Style = VistaLite
  125.     End If
  126. End Sub
  127.  
  128. Private Sub Form_Load()
  129.     ' Create a system menu
  130.     xVistaForm1.AddSysTrayItem 1, "Hide xVistaForm"
  131.     xVistaForm1.AddSysTrayItem 2, "Show xVistaForm", , True, xGrayed
  132.     xVistaForm1.AddSysTrayItem 3, "-"
  133.     xVistaForm1.AddSysTrayItem 4, "Exit", True
  134. End Sub
  135.  
  136. Private Sub xVistaForm1_Execute(ByVal ID As Long)
  137.     ' ID corresponds to the ID given at the menu creation
  138.     Select Case ID
  139.         Case 1
  140.             Me.Visible = False
  141.             xVistaForm1.AmendSysTrayItem 1, , True, xGrayed
  142.             xVistaForm1.AmendSysTrayItem 2, , False
  143.         Case 2
  144.             Me.Visible = True
  145.             xVistaForm1.AmendSysTrayItem 1, , False
  146.             xVistaForm1.AmendSysTrayItem 2, , True, xGrayed
  147.         Case 4
  148.             Unload Me
  149.     End Select
  150. End Sub
  151.