比如,在程序运行时,我想在窗体或者picturebox中动态添加多个textbox控件,在每次点击右键时出现不同的textbox,如果textbox中没有内容,则在失去焦点时就自动卸载。。。愁啊……各位大侠请伸出您无私的爱之手来援助下吧……不胜感激
各位大哥提供的答案在form中均可用,我原来也是这么做的
但是现在要改到frame或者picturebox下,不管用了
还请诸位在帮个忙……
vb中如何动态添加控件数组? 我现在已经用controls.add添加了一个控件...
Private Sub Command1_Click()CreateTextbox End Sub Private Sub Command2_Click()Set txtTotal(1) = Controls.Add("VB.TextBox", "txtTotal1")txtTotal(1).Move 3000, 800, 1200, 300 txtTotal(1).Visible = True End Sub 这样算不算 像设计放置控件的方法一好像不能实现 ...
在VB中如何动态创建控件??
Set oCtrl = Controls.Add("VB.CommandButton", "Button1")With oCtrl .Caption = "不会响应事件的按钮".Width = 2000 .Left = 100 .Top = 200 .Visible = True '控件加载后默认为不可见,故此步骤至关重要!End With End Sub Private Sub LoadControlWithEvents()Set MyBtn = Controls.Add...
vb动态添加image控件!
方法一:向在窗体上添加一个image1控件,在属性窗口中将其Index属性设置为0(就是定义一个图像框控件数组),然后用下面代码:Private Sub Command1_Click()Load Image1(1)With Image1(1).Stretch = True .Picture = Image1(0).Top = 100 .Left = 100 .Visible = True End With Load Image1...
如何在VB动态创建Image控件,每点一下按钮,弹出一个Image?
可以用Controls.add方法来动态新增,如:'\/\/ 新增一个控件 Set objNew = Me.Controls.add("VB.Image", "名称")Set objNew.Container = Picture1 With objNew .Left = 10 .Top = 10 .Stretch = False .Picture = LoadPicture("图片路径").Visible = True End With ...
VB动态加载控件方法
'添加两个控件: Command1 Command2 '在属性窗口将 Command2 改名为 CmdZu,并设置 Index 属性为 0 Private Sub Command1_Click()'控件组有多个成员,卸载之 If CmdZu.Count > 1 Then '卸载控件 CmdZu 1-5,0不能卸载,因为是设计时添加的 For I = 1 To 5 Unload CmdZu(I)Next Exit ...
VB6.0中,如何动态添加控件至指定的PictureBox控件中?
开始的一个元素的调用方法为 Cmd1(0).属性 其中()内的为操作元素的下标。只要Load对应的数组元素。即可完成元素的载入,载入成功后可以当做一个普通控件来操作。此时如果需要添加多个,请使用For循环+Load语句实现 For i=1 to 20 Load Cmd(i)Cmd(i).visible=ture ...next i ...
vb如何在运行过程中动态的创建按钮,标签,文本框等对象?
添加动态按钮,及关联按钮事件的方法如下 --- ' 声明对象 Dim newButton As New System.Windows.Forms.Button ' 预设对象 With newButton .Name = [按钮控件名称].Text = [按钮显示内容].Location = New Point([x位置], [y位置]).Size = New System.Drawing.Size([控件宽], [控件高]).Fla...
vb 动态创建 vsflexgrid 控件
从视图菜单中打开对象浏览器,找到该控件,下面说明面板中指出了它所在的库,这是链接,点击一下定位到该库,在说明面板中有Libray 库名。建立控件时把这个库名也加进去。Controls.add 的第三个参数就是指容器,一般控件都有Container属性,动态建立后把容器控件赋给该属性也是可以的。
vb中怎么添加控件?
1、首先打开VB6.0,选择“标准EXE”。2、然后按下键盘上的“Ctrl+T”来选择部件。3、在其中找到“Microsoft Multimedia Control 6.0”选项。4、点击左侧的小框框来选中。5、点击对话框下部的确定按钮来完成添加。6、此时,工具箱内就会出现小部件。7、点击小部件,然后在窗体中画出小部件。8、画完...
如何动态添加VB控件。比如在窗体中动态添加Picturebox控件。
先在窗体设计过程中手工增加一个picture1,index属性设定为0 程序中要增加一个控件,就用:Load Picture1(i) 'i为索引号,1-n 最好顺序递增 Picture1(i).Visible = True '这句非常重要,否则新增的图片框看不到 Picture1(i).Move x, y, w, h '设定图片框的坐标和大小 ...