动态添加控件的操作问题~~求救~~~~~
从数据库中读取信息,根据信息创建新的图片控件
用语句Controls.Add("VB.PictureBox", "picture_" & id, Form1)创建的
现在我想操作这些动态生产的图片,却操作部了,帮忙看看,谢谢!!!
Private Sub Form_Load(id)
数据库代码略。。
'这里是从数据里取数据,id,然后根据id建立新的图片
Set rs = conn.Execute(mysqlstr) '建立记录集
Do While Not rs.EOF
id = rs.Fields(0) '获取id
Call AddOrgPic(id) '添加图片 .....................
rs.MoveNext
Loop
end sub
Private Sub AddPic(id)
'根据搜到的信息,动态增加图片控件
Set NewPicture = Controls.Add("VB.PictureBox", "picture_" & id, Form1) '增加新的图片
'NewPicture.Move zb_heng, zb_shu '确定新增按钮cmdNew的位置
NewPicture.left = zb_left '坐标
NewPicture.top = zb_top '坐标
NewPicture.BorderStyle = 0 '样式
NewPicture.Width = 440 '图片宽度
NewPicture.Height = 440 '图片高度
NewPicture.Visible = True '显示该按钮
End Sub
Private Sub Command1_Click()
'调用editPic修改一些图片的属性,例如修改 id 是5的图片
editPic(这里写什么啊?写picture_5是错误的)
End Sub
Private Sub editPic(传什么参数进来?)'修改图片的一些属性这个应该怎么写啊
例如修改图片的BorderStyle 属性
end sub
或者有什么别的好方法?不用我这种方法?
...全文
相关推荐
QT可动态添加、删除控件的小项目
QT实现的可动态添加、删除控件的小项目;当添加控件达占满widget时,自动添加滚动条效果,并提供了一个删除功能,删除你添加到widget里的控件。控件可以是任何的大小的QWidget.
C#在panel动态添加控件
在 .net C#,在panel上动态增加控件示例子,简单,一看就会.
LABVIEW中动态添加控件
可以在labview中动态的添加控件。其中的send.vi为发送程序,可以在运行时在receive.vi中添加一个字符串控件。
Qt动态添加控件demo
很多时候我们可以在UI designer上拖拽控件进行编写UI,但有的时候需要的控件数量是未知的,这时候就需要在代码中进行编写了。
动态添加控件及添加事件方法
本例为动态添加一Ctreectrl控件的方法, 以及如何为动态生成的控件添加事件。


VB基础类
