VB使用CommonDialog控件

2025年03月01日 07:18
有2个网友回答
网友(1):

CommonDialog1.Filter = "配置文件(*.ini)|*.ini" '设置CommonDialog控件的文件过滤器
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> "" Then

CommonDialog.Filter = "配置文件(*.ini)|*.ini" '设置CommonDialog控件的文件过滤器
CommonDialog.ShowOpen

CommonDialog.CancelError = True
On Error GoTo ErrHandler

Open CommonDialog.FileName For Random As #2 Len = Len(SavePS) '打开随机文件
RecordNum = LOF(2) / Len(SavePS) '计算随机文件中的记录数
For i = 1 To RecordNum '读取随机文件中的记录,并赋值到Grid表格中
Get #2, i, SavePS
GridInput.Row = i
GridInput.Col = 1
GridInput.Text = SavePS.inP
GridInput.Col = 2
GridInput.Text = SavePS.inS
Next

Close #2
comPS_Click '读取完之后,启动绘图功能
Exit Sub
ErrHandler: Exit Sub

网友(2):

这句的原因 CommonDialog.CancelError = True
把这句去掉