如何动态添加VB控件。比如在窗体中动态添加Picturebox控件。

就是假设,我已经有了一个picturebox的控件,但是程序发现还有一张图片要显示,于是就动态的多添加一个picturebox控件,用以显示新发现的图片。求详细一点的解释... 就是假设,我已经有了一个picturebox的控件,但是程序发现还有一张图片要显示,于是就动态的多添加一个picturebox控件,用以显示新发现的图片。求详细一点的解释。最好能给个可运行的程序段 展开
 我来答
流云行水bd
2013-03-02 · TA获得超过262个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:293万
展开全部
先在窗体设计过程中手工增加一个picture1,index属性设定为0
程序中要增加一个控件,就用:
Load Picture1(i) 'i为索引号,1-n 最好顺序递增
Picture1(i).Visible = True '这句非常重要,否则新增的图片框看不到
Picture1(i).Move x, y, w, h '设定图片框的坐标和大小
更多追问追答
追问
我想要的不是你说的东东,我想要的是通过程序自动添加的。那么说吧,现在有一个空白窗体,在窗体启动的时候,程序自动的在上面添加一个picturebox的控件。不用手动添加。
追答
那你说:“假设,我已经有了一个picturebox的控...."
完全由程序新增可以这样
Set newPic = Controls.Add("VB.picturebox", "cmdNew", Form1)
newPic.Visible = True
newPic.index=0
.....'设定其它属性
newpic.Move 10, 10, 80, 80
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式