📄 frmdigitaldisplay.frm
字号:
VERSION 5.00
Object = "{82EDCD2A-7E49-11D2-8D41-444553540000}#1.0#0"; "DIGITAL.OCX"
Begin VB.Form FrmDigitalDisplay
Caption = "Digital Display Demo"
ClientHeight = 3435
ClientLeft = 60
ClientTop = 375
ClientWidth = 4200
LinkTopic = "Form1"
ScaleHeight = 3435
ScaleWidth = 4200
StartUpPosition = 2 'CenterScreen
Begin Digital.Digital_Display Digital_Display1
Height = 375
Left = 3600
TabIndex = 8
Top = 840
Width = 255
_ExtentX = 450
_ExtentY = 661
End
Begin VB.Timer Timer1
Interval = 1000
Left = 120
Top = 3480
End
Begin VB.TextBox FlashingRate
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 2160
TabIndex = 5
Text = "100"
Top = 720
Width = 975
End
Begin VB.CommandButton StopFlashing
Caption = "Stop Flashing"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 615
Left = 120
TabIndex = 3
Top = 1920
Width = 3015
End
Begin VB.CommandButton Flashing
Caption = "Flashing"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 615
Left = 120
TabIndex = 2
Top = 1200
Width = 3015
End
Begin VB.TextBox DataInput
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 2880
TabIndex = 1
Top = 120
Width = 375
End
Begin Digital.Digital_Display Digital_Display2
Height = 375
Left = 2400
TabIndex = 9
Top = 2880
Width = 255
_ExtentX = 450
_ExtentY = 661
End
Begin Digital.Digital_Display Digital_Display3
Height = 375
Left = 2160
TabIndex = 10
Top = 2880
Width = 255
_ExtentX = 450
_ExtentY = 661
End
Begin VB.Line Line12
BorderColor = &H00FFFFFF&
X1 = 4080
X2 = 4080
Y1 = 2760
Y2 = 3360
End
Begin VB.Line Line11
BorderColor = &H00FFFFFF&
X1 = 0
X2 = 4080
Y1 = 3360
Y2 = 3360
End
Begin VB.Line Line10
X1 = 0
X2 = 0
Y1 = 2760
Y2 = 3360
End
Begin VB.Line Line9
X1 = 0
X2 = 4080
Y1 = 2760
Y2 = 2760
End
Begin VB.Label Label4
BorderStyle = 1 'Fixed Single
Caption = " second"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 2880
TabIndex = 7
Top = 2880
Width = 975
End
Begin VB.Label Label3
BorderStyle = 1 'Fixed Single
Caption = " Time Elapsed :"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 120
TabIndex = 6
Top = 2880
Width = 1815
End
Begin VB.Line Line8
X1 = 3480
X2 = 3960
Y1 = 1320
Y2 = 1320
End
Begin VB.Line Line7
BorderColor = &H00FFFFFF&
X1 = 3480
X2 = 3960
Y1 = 720
Y2 = 720
End
Begin VB.Line Line6
X1 = 3960
X2 = 3960
Y1 = 720
Y2 = 1320
End
Begin VB.Line Line5
BorderColor = &H00FFFFFF&
X1 = 3480
X2 = 3480
Y1 = 720
Y2 = 1320
End
Begin VB.Line Line4
BorderColor = &H00FFFFFF&
X1 = 4080
X2 = 4080
Y1 = 0
Y2 = 2640
End
Begin VB.Line Line3
BorderColor = &H00000000&
BorderWidth = 3
X1 = 0
X2 = 4080
Y1 = 0
Y2 = 0
End
Begin VB.Line Line2
BorderColor = &H00FFFFFF&
X1 = 0
X2 = 4080
Y1 = 2640
Y2 = 2640
End
Begin VB.Line Line1
BorderWidth = 2
X1 = 0
X2 = 0
Y1 = 0
Y2 = 2640
End
Begin VB.Label Label2
BorderStyle = 1 'Fixed Single
Caption = " Flashing Rate :"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 120
TabIndex = 4
Top = 720
Width = 1935
End
Begin VB.Label Label1
BorderStyle = 1 'Fixed Single
Caption = " Input for digital display :"
BeginProperty Font
Name = "MS Sans Serif"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
Height = 375
Left = 120
TabIndex = 0
Top = 120
Width = 2775
End
End
Attribute VB_Name = "FrmDigitalDisplay"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub DataInput_Change()
Digital_Display1.Input_Display = DataInput.Text
End Sub
Private Sub Flashing_Click()
Digital_Display1.Blinking_Rate = FlashingRate.Text
Digital_Display1.Blinking_Display = True
End Sub
Private Sub StopFlashing_Click()
Digital_Display1.Blinking_Display = False
End Sub
Private Sub Timer1_Timer()
Dim Second As Long
Dim FirstSecond As Long
Second = Val(Right(Time, 2))
Digital_Display2.Input_Display = Right(Second, 1)
If Second <= 9 Then
FirstSecond = 0
Else
FirstSecond = Val(Left(Second, 1))
End If
Digital_Display3.Input_Display = FirstSecond
DoEvents
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -