使用以下方法在窗体中动态创建一个PictureBox,并在PictureBox中动态创建一个Label,但此时Label确看不见,哪个高手帮忙看看以下的程序,谢谢.
Dim ctlNew As Control
Dim ctlNew1 As Control
Set ctlNew = Me.Controls.Add("VB.PictureBox", "picNew")
ctlNew.left = 0
ctlNew.top = 0
ctlNew.Width = Me.Width
ctlNew.Height = 200
ctlNew.Visible = True
ctlNew.AutoSize = True
ctlNew.BorderStyle = 0
ctlNew.Picture = LoadPicture(App.Path & "\icon\pic.jpg")
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew")
ctlNew1.Caption = Me.Caption
ctlNew1.AutoSize = True
ctlNew1.BackStyle = 0
ctlNew1.left = Me.Width / 2 - ctlNew1.Width / 2
ctlNew1.top = 100
ctlNew1.Visible = True
ctlNew1.ZOrder 0
Dim ctlNew As Control
Dim ctlNew1 As Control
Set ctlNew = Me.Controls.Add("VB.PictureBox", "picNew")
ctlNew.left = 0
ctlNew.top = 0
ctlNew.Width = Me.Width
ctlNew.Height = 200
ctlNew.Visible = True
ctlNew.AutoSize = True
ctlNew.BorderStyle = 0
ctlNew.Picture = LoadPicture(App.Path & "\icon\pic.jpg")
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew")
ctlNew1.Caption = Me.Caption
ctlNew1.AutoSize = True
ctlNew1.BackStyle = 0
ctlNew1.left = Me.Width / 2 - ctlNew1.Width / 2
ctlNew1.top = 100
ctlNew1.Visible = True
ctlNew1.ZOrder 0
解决方案 »
- vs2002调试不了了
- 上位机VB与200PLC走PPI协议通讯时VD寄存器数据写不进
- 关于while(dr.read())的处理,求助
- 数据库打不开?
- 怎么判断treeview中已经没有节点
- 通过拷贝文件来备份数据库(Access),如何实现?(急。。。解决了马上给分)
- VB6.0如何将EXCEL文件导入到Oracle数据库现存的表中
- 一个产品完成后,大家通常等多长时间会认为自己做的东西原来不怎么样?
- 关于用Winsocket编写广播程序的问题
- 急!!!!高手请进!!!!!!
- A用vsflexgrid如何实现根据某字段不同的值 整行的背景色也不同
- 【CSDN】【散分问题,请问如何判断树型节点是未结点,如何取得此结点的层次数,如何依次取得此结点所在路径的所有结贴名称】
Dim ctlNew1 As Control
Set ctlNew = Me.Controls.Add("VB.PictureBox", "picNew")
ctlNew.Left = 0
ctlNew.Top = 0
ctlNew.Width = Me.Width
ctlNew.Height = 400
ctlNew.Visible = True
ctlNew.AutoSize = True
ctlNew.BorderStyle = 1
'ctlNew.Picture = LoadPicture(App.Path & "\icon\pic.jpg")
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew")
ctlNew1.Caption = Me.Caption
Set ctlNew1.Container = ctlNew '把label放到picture中
ctlNew1.AutoSize = True
ctlNew1.BackStyle = 0
ctlNew1.Left = Me.Width / 2 - ctlNew1.Width / 2
ctlNew1.Top = 0
ctlNew1.Visible = True
ctlNew1.ZOrder 0
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew")
-->
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew",ctlNew)
Dim ctlNew As Control
Dim ctlNew1 As Control
Set ctlNew = Me.Controls.Add("VB.PictureBox", "picNew")
ctlNew.Left = 0
ctlNew.Top = 0
ctlNew.Width = Me.Width
ctlNew.Height = 200
ctlNew.Visible = True
ctlNew.AutoSize = True
ctlNew.BorderStyle = 0
ctlNew.Picture = LoadPicture(App.Path & "\icon\pic.jpg")
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew", ctlNew)
ctlNew1.Caption = Me.Caption
ctlNew1.AutoSize = True
ctlNew1.BackStyle = 0
ctlNew1.Left = Me.Width / 2 - ctlNew1.Width / 2
ctlNew1.Top = 100
ctlNew1.Visible = True
ctlNew1.ZOrder 0End Sub
Dim ctlNew As Control
Dim ctlNew1 As Control
Set ctlNew = Me.Controls.Add("VB.PictureBox", "picNew")
ctlNew.Left = 0
ctlNew.Top = 0
ctlNew.Width = Me.Width
ctlNew.Height = 200
ctlNew.Visible = True
ctlNew.AutoSize = True
ctlNew.BorderStyle = 0
ctlNew.Picture = LoadPicture(App.Path & "\icon\pic.jpg")
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew", ctlNew)
ctlNew1.Caption = Me.Caption
ctlNew1.AutoSize = True
ctlNew1.BackStyle = 0
ctlNew1.Left = Me.Width / 2 - ctlNew1.Width / 2
ctlNew1.Top = 100
ctlNew1.Visible = True
ctlNew1.ZOrder 0End Sub
Dim ctlNew1 As Control
Set ctlNew = Me.Controls.Add("VB.PictureBox", "picNew")
ctlNew.Left = 0
ctlNew.Top = 0
ctlNew.Width = Me.Width
ctlNew.Height = 400
ctlNew.Visible = True
ctlNew.AutoSize = True
ctlNew.BorderStyle = 1
'ctlNew.Picture = LoadPicture(App.Path & "\icon\pic.jpg")
Set ctlNew1 = Me.Controls.Add("VB.Label", "LabelNew")
ctlNew1.Caption = Me.Caption
Set ctlNew1.Container = ctlNew '把label放到picture中
ctlNew1.AutoSize = True
ctlNew1.BackStyle = 0
ctlNew1.Left = Me.Width / 2 - ctlNew1.Width / 2
ctlNew1.Top = 0
ctlNew1.Visible = True
ctlNew1.ZOrder 0