Private Sub ComOpen_Click()8 ~9 P9 J3 [; o
CommonDialog1.DialogTitle=“打开文件”$ O; Q( l$ y+ J, K( l" F, `, M9 u9 L! g
CommonDialog1.InitDir=“c:\windows”: k! I& U8 v2 `4 x, R8 n
CommonDialog1.Filter=“图像文件|*.bmp|文本文件|*.txt|” w- p$ u9 ]1 b/ i$ j
CommonDialog1.FilterIndex=2
" ~, X: g/ z0 U CommonDialog1.Flags=528: M- Y2 J7 |* `$ _2 V% u0 @
CommonDialog1.Action=1! u) `* z5 [* P, v! [: U
TexOpen.Text=CommonDialog1.FileName I6 V# v( L2 t; C
End Sub T |" i9 |& R5 p$ m
; E8 h4 P9 F9 s2 v5 {( R
/ |: ~/ X" O8 z5 c- L1 ? 在该段代码中,前5行代码设置对话框的属性,从中可以看出,对话框的标题为“打开文件”,初始路径为c:\windows 。能显示后缀为bmp和txt的文件,在【文件类型】栏中缺省显示的是“文本文件”,Flags=528表明它同时具有Flags=17和Flags=512的特性,在对话框中显示一个【帮助】按钮,并且允许用户同时选中多个文件。
) p* r) R# I/ G# Y+ [$ K) w0 I 同样,将下列代码添加到ComOpen_Click事件过程中:3 s$ e# C5 V& C2 A3 m: e
Private Sub ComSave_Click()7 c& @/ d' Z& s' m
CommonDialog1.DialogTitle=“保存文件”
3 S+ r1 U1 h+ ^& c" V CommonDialog1.InitDir=“f:\document” g b: q) x/ m8 \9 c9 x- J* B
CommonDialog1.Filter=“word文档|*.doc|”
* w/ ]* q2 ]/ B0 n: F0 {/ }7 o CommonDialog1.Flags=79 b, `2 \( ]+ H# }, v% w7 {& ?, N
CommonDialog1.Action=2
# I' }% ~6 @, |* T2 Q TexOpen.Text=CommonDialog1.FileName8 I& @ Z, J2 M" T" [% _! b# M
End Sub
. I- O5 ]* X7 ~* S# J! W 3 t+ D. ~1 g/ N" t8 q
: W8 {. t: M( t$ C. [% B
运行该程序,单击【打开】按钮,则弹出【打开文件】对话框,从中选择一个或多个文件,单击【确定】按钮后,【打开】文本框中将显示用户选择的文件名,若用户选择多个文件,则所选文件的文件名都显示在文本框中。单击【保存】按钮,则打开【保存文件】对话框,在【文件名】文本框中输入文件名,单击【保存】按钮后,在【保存】文本框中将显示用户保存的文件名。如果用户输入的文件名己经存在,则弹出消息框,提示用户此文件己经存在。 |