VB6.0中,如何动态添加控件至指定的PictureBox控件中?

如题所述

可以使用Load方法
语法为:Load object
要求必须预先创建一个控件数组
例如,现在你已经创建了一个command的控件数组,它的name为cmd
(方法请自行百度)
开始的一个元素的调用方法为

Cmd1(0).属性

其中()内的为操作元素的下标。只要Load对应的数组元素。即可完成元素的载入,载入成功后可以当做一个普通控件来操作。

此时如果需要添加多个,请使用For循环+Load语句实现
For i=1 to 20
Load Cmd(i)
Cmd(i).visible=ture
....
....
next i
温馨提示:内容为网友见解,仅供参考
无其他回答

VB6.0中,如何动态添加控件至指定的PictureBox控件中?
Cmd1(0).属性 其中()内的为操作元素的下标。只要Load对应的数组元素。即可完成元素的载入,载入成功后可以当做一个普通控件来操作。此时如果需要添加多个,请使用For循环+Load语句实现 For i=1 to 20 Load Cmd(i)Cmd(i).visible=ture ...next i ...

在VB6.0中,滚动条如何使用在PictureBox 控件中?
首先给工程(Project)添加一个OCX控件,单击选单上的工程(Project)选单项,在弹出的下拉选单中点击组件(Components),选中其中的"Microsoft Common Dialog Control 5.0",确定完成加载工作;然后画一个PictureBox,采用VB提供的默认名字Picture1, 再在Picture1上面画一个PictureBox,默认名字为Picture2,注意...

如何使用VB 6.0图片框控件
具体如下:1. 首先第一步根据下图所示,找到并双击【VB 6.0】图标。2. 第二步在【新建工程】窗口中,先选择【标准EXE】,接着根据下图箭头所指,点击【打开】选项。3. 第三步根据下图所示,先右键单击左侧图片框图标,接着将它拖动到右侧工程窗口。4. 第四步先双击图片框,接着在弹出的窗口中根...

如何动态添加VB控件。比如在窗体中动态添加Picturebox控件。
先在窗体设计过程中手工增加一个picture1,index属性设定为0 程序中要增加一个控件,就用:Load Picture1(i) 'i为索引号,1-n 最好顺序递增 Picture1(i).Visible = True '这句非常重要,否则新增的图片框看不到 Picture1(i).Move x, y, w, h '设定图片框的坐标和大小 ...

vb6.0如何加载第三方控件ocx或dll 比如说***.ocx在桌面新建文件中 如 ...
最稳妥的是在编辑工程的时候就先手动添加这个控件,点“工程”-“部件”(或按Ctrl+T),再点“浏览”后指定这个控件。在生成程序时记得将这个控件一并打包。如果是在使用中动态添加就有点难办了,好像用API调用的方法,直接说明文件绝对路径,当然如果和程序在同一文件夹,也可以使用程序所在路径(App....

vb中怎么添加控件?
1、首先打开VB6.0,选择“标准EXE”。2、然后按下键盘上的“Ctrl+T”来选择部件。3、在其中找到“Microsoft Multimedia Control 6.0”选项。4、点击左侧的小框框来选中。5、点击对话框下部的确定按钮来完成添加。6、此时,工具箱内就会出现小部件。7、点击小部件,然后在窗体中画出小部件。8、画完...

...控件选择电脑中D盘的图片加载在picturebox控件中??
示例代码如下:Private Sub Command1_Click() CommonDialog1.Filter = "图片文件(*.jpg;*.gif)|*.jpg;*.gif" '设置过滤器,可添加其它图片格式,但Picture控件不支持png图片 CommonDialog1.ShowOpen CommonDialog1.Flags = &H8 '强制将对话框打开时的目录置成当前目录 If CommonDialog...

在VB6.0中,滚动条如何使用在PictureBox 控件中?
Re: 如何获得PictureBox控件大小 得到图片大小:CBitmap bitmap;BITMAP bmp;bitmap.LoadBitmap(IDB_BITMAP);bitmap.GetBitmap(&bmp);int nWidth=bmp.bmWidth;int nHeight=bmp.bmHeight;设置图片:HINSTANCE hInst=AfxGetInstanceHandle();((CStatic*)GetDlgItem(IDC_PIC))->SetBitmap(LoadBitmap(...

请问六月VB飞雪:VB6.0中怎样动态增(减)控件
vb6中可以动态添加控件,不用控件数组:object.add (progid, name, container)参数说明:object:必需。一个对象表达式,其值是“应用于”列表中的一个对象。progid:必需。一个标识控件的字符串。大多数控件的 progid 都可通过查看对象浏览器来决定。控件的 progid 是由控件的库和类组成的。例如,command...

vb6.0中 ,picturebox中的文字无法全部显示,想要滚动显示怎么办?
但是文字语言有二义性,希望你能理解下面的描述:VB6中 picturebox 控件可以作为容器,所以,先在窗体上添加一个picturebox1作为容器,然后在picturebox1里添加picturebox2,你把文字显示在picturebox2里,然后,通过滚动条,改变picturebox2的Left属性和Top属性,就可以达到你的需求了。

相似回答