永发信息网

VB CommonDialog把进程勾住了怎么办?

答案:4  悬赏:50  手机版
解决时间 2021-05-09 19:55

CommonDialog1.ShowOpen 把进程给勾住了。

就像Msgbox一样!

怎么解决?

最佳答案

你可以自己建一个CommonDialog窗体,只要不用show 1就行了 CommonDialog用的是一些系统的api


自己做个简单点的就行了,最简单的用filelist


全部回答

CommonDialog1属于模式窗体型。不关闭的话,你是没法操作其他窗口的,

如果SHOWOPEN了,还想操作其他窗口的话,那么,只能自己写一个类似这个对话框的窗体了

你这种情况需要用MDI窗体。

Option Explicit Dim Fils() As String Dim FilCount As Integer Private Sub Command1_Click() Dim i As Integer CommonDialog1.ShowOpen If CommonDialog1.FileName <> ““ Then If FilCount > 0 Then For i = 0 To FilCount - 1 If Fils(i) = CommonDialog1.FileName Then Exit Sub Next End If ReDim Preserve Fils(FilCount) Fils(FilCount) = CommonDialog1.FileName Text1.Text = Fils(FilCount) FilCount = FilCount + 1 End If End Sub Private Sub Command2_Click() ReDim Fils(0) FilCount = 0 End Sub Private Sub Command3_Click() Dim i As Integer If FilCount = 0 Then MsgBox “没有记录文件“: Exit Sub For i = 0 To FilCount - 1 Me.Print Fils(i) Next End Sub Private Sub Form_Load() Text1.Text = ““ Command1.Caption = “打开文件“ Command2.Caption = “清空“ Command3.Caption = “显示所有文件“ End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
介绍一个好玩的游戏··3D的,画面漂亮一点!
小肠怎么炒好吃,猪小肠怎么做才好吃?详细说
寻导游基础知识重点和江苏导游基础知识重点
爲什麼分手後,我還是忘不了她?
杀鸡取卵是什么意思
运动会快到了
我的电脑上怎么会出这个问题啊 怎么解决啊
济南的千佛山门票价格?
买笔记本电脑的时候都要注意些啥?
英语题 black sheep, black tea , blue coffe
解决蜗牛手机
今天放弃了DNF,求个好玩得游戏
女人怀孕还会出现月精吗?
初中的英语书和数学书上高中能用上不
钱到底来用没???
推荐资讯
魔兽世界10级LR要什么做宝宝好
DNF PK场BBQ 踏射 问题
爱情公寓12集32分56秒的音乐
如果你结婚了,但却有一个漂亮的女孩,真心的
龙之谷画质和流畅问题
德州未来三天的天气?
雄性 雌性 金鱼 图片 谁能给我发几张
要学警三部曲的下载地址
国内航线做飞机都需要什么证件???
我的电脑老是死机,不知道是温度高还是硬件那
南京的同学都到哪儿去看电影?
2010年甘肃建筑职业技术学院的分数线是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?