中实现带预览的对话呢
用户在图片框中选择图片时,希望预先对图片的轮廓及大小有初步了解,但是VB的通用对话框没有预览的功能,为此需要定制一个自定义对话框。我们可以通过image控件加入窗体中来实现其功能。 程序示例:
程序功能说明:
在窗体的file1中选择一个图片文件,点选“预览”复选框,image控件就显示相应的图片,label1就显示该图片的大小。
新建一个工程,加入以下控件:
控件 名称 属性
form form1 borderstyle=3
(vbsizedouble)
caption=“图片预览对话框\"
drivelistbox drive1
dirlistbox dir1
filelistbox file1 pattern=“*.bmp;
*.jpg;*.gif\"
image image1 stretch=true
checkbox chk value=“预览\"
commandbutton cmd1 caption=“确定\"
cmd2 caption=“退出\"
label lab1 caption=“\"
源代码:
以下是引用片段:
\'declare
Publicfilename$
dimsfilename$
Privatesubdrive1_change()
th=ive
Endsub
Privatesubdir1_change()
th=th
Endsub
Privatesubcmd1_click()
filename=sfilename
Endsub
Privatesubcmd2_click()
End
Endsub
Privatesubfile1_click()
dimssizeaslong
stcount0then
ifright(th,1)“\\\"then
sfilename=th&“\\\"&lename
else
评估风险筹款和风险投资的相关因素 sfilename=th&lename
Endif
eckedthen
cture=loadpicture(“\")
cture=loadpicture(sfilename)
ssize=filelen(sfilename)
ssize=ssize/1000
ption=str(ssize)&“k\"
else
ption=“\"
cture=loadpicture(“\")
endif
endif
Endsub
查看本文来源
做健身操的好处有哪些唐山睾丸炎治疗多少钱
重庆治白癜风医院哪家好
-
给松狮犬修毛的技巧和注意事项位置
松狮犬有着一身厚厚的皮毛,正因为它的外表才得“松狮”一名。生活中不给松狮犬打理好毛发和基本的卫生工作...[详细]
-
罗列西施犬的不良习惯追着尾巴跑位置
西施犬幼犬追着尾巴跑,有时候可以算作是它的一种不良习惯。虽然经常有人会说幸福就是小狗的尾巴,你追着它...[详细]
-
能给喜乐蒂犬吃糖吗位置
导读:能给喜乐蒂犬吃糖吗?对于糖来说,小孩子是最喜欢吃的了,很多饲养喜乐蒂犬的家长好奇的问,喜乐蒂犬...[详细]
-
苏格兰牧羊犬可以吃甜食吗请专家指教位置
苏格兰牧羊犬可以吃甜食吗?半个月亮:苏格兰牧羊犬爱吃甜食一直吃的话会的糖尿病的,我家的苏格兰牧羊犬就...[详细]
-
观赏鱼混养配对建议及注意位置
鱼友们都会希望自己的水族箱里的鱼种类多样、颜色鲜艳。但是如果把不同食性的鱼种、水域的鱼种放在一起反而...[详细]
-
高加索犬耳朵后边有一块皮肤不长毛是怎么回位置
我加高加索犬耳朵后面有一块大手指头那么大得地方不长毛是怎么回事?拉菲尔:我家的高加索犬价格去年天热的...[详细]