你好,问一下关于VB中commondialog的用法问题

我的代码如下,DimimFileNameAsString'文件路径名DimImageNameAsString'存储选取的图像名称用CommonDialog_openims... 我的代码如下, Dim imFileName As String '文件路径名
Dim ImageName As String '存储选取的图像名称用
CommonDialog_openims.DialogTitle = "选择处理图像"
'CommonDialog1.FileName = ""
CommonDialog_openims.Filter = "All Files(*.*)|JPEG Images(*.jpg;*.jpeg)|*.jpg;*.jpeg|" '对话框中可以显示的图像类型
CommonDialog_openims.CancelError = True
On Error GoTo Cancel
CommonDialog_openims.Flags = cdlOFNAllowMultiselect & cdlOFNExplorer '可以选择多个图像
CommonDialog_openims.ShowOpen '打开对话框
imFileName = CommonDialog_openims.FileName
Text_imname.Text = imFileName
Cancel:
Exit Sub
End Sub
为什么运行时却不能够显示文件夹里面的*.jpg等文件呢,也就是说选不了文件。
另外,我如何把选取的文件名显示在text.text中?
谢谢您的回答
展开
 我来答
况知慧9j
2011-03-10 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:0
展开全部
是用vb6.0吗?? 如果是的话,你看看是不是想完成下面代码的功能,
窗体上添加 command1 Picture1 CommonDialog1 text1 四个控件 代码如下
Private Sub Command1_Click()
CommonDialog1.FileName = ""
CommonDialog1.ShowOpen
If CommonDialog1.FileName <> "" Then
Text1 = Text1 & "--" & Space(1) & Dir(CommonDialog1.FileName)
End If
Picture1 = LoadPicture(CommonDialog1.FileName)
End Sub

Private Sub Form_Load()

Command1.Caption = "打开文件"
Text1 = "文件名称"
CommonDialog1.Filter = "All Files(*.*)|*.*|JPEG Images(*.jpg;*.jpeg)|*.jpg;*.jpeg|"
End Sub
西安通力仪表电表
2011-03-10 · 超过19用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:45.7万
展开全部
CommonDialog_openims.Filter = "JPEG Images(*.jpg;*.jpeg)|*.jpg;*.jpeg|"
这样 就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ctgdgt
2011-03-10
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
monDialog的属性,那摩你先打开msdn然后在左边的标签中找到“索引”然后在里面输入
”CommonDialog“就可以看见那个控件了,然后点击回车就在右边显示出详细的描述了。在描述中的最上面就有属性,然后点击就看见了。

为了让你更清楚我可以把我做的切图发到我的空间里,你可以去看看。

这是地址:

看见图片后再放大一下才看的清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式