Visual Basic Concepts
Figure A.3 shows the Blanker.frm form from the Blanker sample application.
Figure A.3 Sample form from Blanker.vbp sample application
Here is part of the Blanker form saved in Visual Basic. Portions of the form removed to save space are indicated by a vertical ellipsis.
VERSION 5.00
Begin VB.Form DemoForm
BackColor = &H00000000&
Caption = "Screen Blanker Demo"
ClientHeight = 960
ClientLeft = 1965
ClientTop = 1965
ClientWidth = 7470
ForeColor = &H00000000&
Begin Property Font
name = "MS Sans Serif"
charset = 0
.
.
.
End Property
Height = 5115
Icon = "Blanker.frx":0018
Left = 900
LinkMode = 1 ' Source
LinkTopic = "Form1"
ScaleHeight = 4425
ScaleWidth = 7470
Top = 1335
Width = 7590
Begin VB.Timer Timer1
Interval = 1
Left = 6960
Top = 120
End
Begin VB.CommandButton cmdStartStop
BackColor = &H00000000&
Caption = "Start Demo"
Default = -1
Height = 390
Left = 240
TabIndex = 0
Top = 120
Width = 1830
End
Begin VB.PictureBox picBall
AutoSize = -1 ' True
BackColor = &H00000000&
BorderStyle = 0 ' None
ForeColor = &H00FFFFFF&
Height = 465
Left = 1800
Picture = "Blanker.frx":0788
ScaleHeight = 465
ScaleWidth = 465
TabIndex = 1
Top = 720
Visible = 0 ' False
Width = 465
End
.
.
.
Begin VB.Menu mnuOption
Caption = "&Options"
Begin VB.Menu mnuLineCtlDemo
Caption = "&Jumpy Line"
Checked = -1 ' True
End
Begin VB.Menu mnuCtlMoveDemo
Caption = "Re&bound"
End
.
.
.
Begin VB.Menu mnuExit
Caption = "E&xit"
End
End
End
.
.
.
Attribute VB_Name = "DemoForm"
Attribute VB_Creatable = False
Attribute VB_Exposed = False
Dim Shared FrameNum
Dim Shared XPos
Dim Shared YPos
Dim Shared DoFlag
Dim Shared Motion
.
.
.
Sub CircleDemo ()
Dim Radius
R = 255 * Rnd
G = 255 * Rnd
B = 255 * Rnd
XPos = ScaleWidth / 2
YPos = ScaleHeight / 2
Radius = ((YPos * 0.9) + 1) * Rnd
Circle (XPos, YPos), Radius, RGB (R, G, B)
End Sub
.
.
.
Private Sub Timer1_Timer ()
.
.
.
End Sub