关于VB中的一个图片存储问题
我想制作一个可以通过按钮在一个图片框里显示几个不同图片的程序 但是我不想让别人通过我程序外的看图工具看到我的图片 图片格式是.bmp和.jpg,怎么办?
简单,引用一个component:microsoft windows common controls 6.0 添加一个imagelist,将你需要的图片全部都放在imagelist里面。 picture调用的时候这样写 Picture1.Picture = ImageList1.ListImages(1).Picture ok 补充:ctrl + T,然后在旁边找到imagelist控件,拖放到form里,右键imagelist控件,选择properties,选择image一栏,点insert插入图片……………………这些都是vb的基本操作
你可用几个图片框控件或图像框控件通过其PICTURE属性页各自装载图片。控制它们的属性VISIBLE的TURE或FALSE来达到目的。 也可将图片储存于数据库中,将该数据库设置密码,然后通过VB程序查询数据库,以一定方式动态加载显示图片。
告诉你一个弱智方法: 先将窗口设置为显示文件后缀. 将你的图片重命名,将.bmp除去,写上.pic(其他后缀也可以,只要是原创的) 在程序中写入picture1.picture=loadpicture("(路径和文件名).pic") 之后你会发现,VB依然将其视为BMP格式打开了. 同理也可以将TXT格式设为其它后缀,VB仍会读入文本.