frminst.frm
来自「vb精彩编程希望大家有用」· FRM 代码 · 共 335 行
FRM
335 行
VERSION 5.00
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "comdlg32.ocx"
Begin VB.Form FrmInst
BorderStyle = 3 'Fixed Dialog
Caption = "屏保设置"
ClientHeight = 4275
ClientLeft = 4230
ClientTop = 2520
ClientWidth = 5595
LinkTopic = "Form1"
LockControls = -1 'True
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 4275
ScaleWidth = 5595
ShowInTaskbar = 0 'False
Begin VB.OptionButton OptA
Caption = "碰撞"
Height = 210
Index = 1
Left = 690
TabIndex = 19
Top = 855
Width = 720
End
Begin VB.OptionButton OptA
Caption = "滚动"
Height = 210
Index = 0
Left = 690
TabIndex = 18
Top = 510
Width = 720
End
Begin MSComDlg.CommonDialog DiaFile
Left = 4770
Top = 1260
_ExtentX = 847
_ExtentY = 847
_Version = 393216
DialogTitle = "加载图片"
End
Begin VB.CommandButton btnCancel
Cancel = -1 'True
Caption = "取 消"
Height = 375
Left = 3840
TabIndex = 1
Top = 3510
Width = 1215
End
Begin VB.CommandButton btnEnter
Caption = "确 定"
Default = -1 'True
Height = 375
Left = 3840
TabIndex = 0
Top = 3060
Width = 1215
End
Begin VB.Frame Frame4
Caption = "背景"
Height = 1560
Left = 210
TabIndex = 14
Top = 2610
Width = 1785
Begin VB.CommandButton btnBackColor
Caption = "背景颜色..."
Height = 375
Left = 255
TabIndex = 17
Top = 675
Width = 1215
End
Begin VB.CheckBox ChkRcolor
Caption = "随机变色"
Height = 225
Left = 300
TabIndex = 16
Top = 1140
Width = 1035
End
Begin VB.CommandButton btnImge
Caption = "背景图片..."
Height = 375
Left = 255
TabIndex = 15
Top = 285
Width = 1215
End
End
Begin VB.TextBox TxtTime
Height = 285
Left = 1455
TabIndex = 13
Top = 1935
Width = 585
End
Begin VB.Frame Frame3
Height = 45
Left = 75
TabIndex = 12
Top = 2460
Width = 5430
End
Begin VB.CommandButton btnColor
Caption = "颜色..."
Height = 315
Left = 2010
TabIndex = 11
Top = 870
Width = 990
End
Begin VB.CommandButton btnSize
Caption = "大小..."
Height = 315
Left = 2010
TabIndex = 10
Top = 420
Width = 990
End
Begin VB.CommandButton btnPic
Caption = "图片..."
Height = 315
Left = 3840
TabIndex = 5
Top = 615
Width = 990
End
Begin VB.Frame Frame2
Height = 810
Left = 3480
TabIndex = 3
Top = 270
Width = 1800
Begin VB.OptionButton OptType
Caption = "图标"
Height = 285
Index = 1
Left = 225
TabIndex = 4
Top = -30
Value = -1 'True
Width = 675
End
End
Begin VB.Frame Frame1
Height = 2145
Left = 195
TabIndex = 2
Top = 180
Width = 2970
Begin VB.TextBox TxtA
Height = 285
Left = 945
MaxLength = 4
TabIndex = 9
ToolTipText = "输入文字,只限六字"
Top = 1410
Width = 1770
End
Begin VB.CheckBox ChkRndA
Caption = "随机变色"
Height = 225
Left = 525
TabIndex = 6
Top = 1065
Width = 1035
End
Begin VB.OptionButton OptType
Caption = "文字"
Height = 285
Index = 0
Left = 270
TabIndex = 8
Top = -30
Width = 660
End
Begin VB.Label Label1
Caption = "时间间隔:"
Height = 240
Left = 390
TabIndex = 20
Top = 1800
Width = 900
End
Begin VB.Label LblTxt
Caption = "文 字:"
Height = 240
Left = 180
TabIndex = 7
Top = 1455
Width = 855
End
End
End
Attribute VB_Name = "FrmInst"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub btnBackColor_Click()
If btnBackColor.Value = True Then
FrmCar.Picture = LoadPicture()
DiaFile.ShowColor
FrmCar.BackColor = DiaFile.Color
Else
FrmCar.Picture = LoadPicture(DiaFile.FileName)
End If
End Sub
Private Sub ChkRcolor_Click()
If ChkRcolor.Value = 1 Then
FrmCar.Picture = LoadPicture()
FrmCar.TimFrmcolor.Enabled = True
Else
FrmCar.TimFrmcolor.Enabled = False
End If
End Sub
Private Sub btnCancel_Click()
Unload FrmInst
End Sub
Private Sub btnImge_Click()
DiaFile.Filter = "gif文件|*.gif|JPG文件|*.jpg|bmp文件|*.bmp|"
DiaFile.ShowOpen
FrmCar.Picture = LoadPicture(DiaFile.FileName)
End Sub
Private Sub btnPic_Click()
FrmCar.LblMove.Visible = False
FrmCar.TimMove.Enabled = True
DiaFile.Filter = "图标文件|*.ico|"
DiaFile.ShowOpen
FrmCar.ImgMove.Picture = LoadPicture(DiaFile.FileName)
End Sub
Private Sub ChkRndA_Click()
If ChkRndA.Value = 1 Then
FrmCar.TimColor.Enabled = True
Else
FrmCar.TimColor.Enabled = False
End If
End Sub
Private Sub btnEnter_Click()
Dim Index As Integer
If OptType(0).Value = True Then
FrmCar.LblMove.Visible = True '可见
FrmCar.ImgMove.Visible = False '不可见
If TxtTime.Text <> "" Or TxtA.Text <> "" Then
FrmCar.TimMoveLab.Interval = Val(TxtTime.Text)
FrmCar.TimMove.Interval = Val(TxtTime.Text)
FrmCar.LblMove.Caption = TxtA.Text
End If
Else
FrmCar.LblMove.Visible = False '不可见
FrmCar.ImgMove.Visible = True '可见
If TxtTime.Text <> "" Or TxtA.Text <> "" Then
FrmCar.TimMove.Interval = Val(TxtTime.Text)
FrmCar.TimMoveLab.Interval = Val(TxtTime.Text)
FrmCar.LblMove.Caption = TxtA.Text
End If
End If
Unload FrmInst
End Sub
Private Sub btnSize_Click()
DiaFile.Flags = &H3
DiaFile.ShowFont
FrmCar.LblMove.Font = DiaFile.FontSize
End Sub
Private Sub btnColor_Click()
DiaFile.ShowColor
FrmCar.LblMove.ForeColor = DiaFile.Color
End Sub
Private Sub Form_Load()
Fal
End Sub
Private Sub OptA_Click(Index As Integer)
Select Case Index
Case 0
FrmCar.TimMoveLab.Enabled = True
FrmCar.TimMove.Enabled = False
FrmCar.TimMove2.Enabled = False
Case 1
FrmCar.TimMoveLab.Enabled = False
FrmCar.TimMove.Enabled = False
FrmCar.TimMove2.Enabled = True
End Select
End Sub
Private Sub OptType_Click(Index As Integer)
Select Case Index
Case 0 '文字
Tru '调用子程序Tru
OptType(1).Value = False
btnPic.Enabled = False
Case 1 '图片
Fal '调用子程序Fal
OptType(0).Value = False
btnPic.Enabled = True
End Select
End Sub
Sub Fal() '子程序Fal
OptA(0).Enabled = False '不可用
OptA(1).Enabled = False
ChkRndA.Enabled = False
TxtA.Enabled = False
LblTxt.Enabled = False
btnSize.Enabled = False
btnColor.Enabled = False
TxtTime.Enabled = False
End Sub
Sub Tru() '子程序Tru
OptA(0).Enabled = True '可用
OptA(1).Enabled = True
ChkRndA.Enabled = True
TxtA.Enabled = True
LblTxt.Enabled = True
btnSize.Enabled = True
btnColor.Enabled = True
TxtTime.Enabled = True
End Sub
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?