怎样在Form中动态生成自己写的ocx控件。 窗体上放一个,然后设置index=0,使用Load 控件名(索引)来加载 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先放一个,设置 index 属性为 0在运行时,用代码 load image1(n) 形成控件数组n 递增unload img(n) 是卸载.加载时n不一定是按顺序的,只要n没有没占用就可以.卸载时也一样,只要有对应的就可以.加载已有的n或卸载没有的n都会出错.加上错误处理.还有判断是否加载过可以写一个函数,内有错误捕获,再调用对应的n如果出错就是没有,不出错就是有 Private WithEvents TmpControl As VBControlExtenderPrivate Sub LoadTmpCtrl() Set TmpControl = frm.Controls.Add("VB.Text", "TmpControl", Me) With TmpControl .ZOrder 0 .object.InitializeControl .Visible = True End WithEnd SubPrivate Sub TmpControl_ObjectEvent(Info As EventInfo) Select Case Info.Name Case "ActionComplete" frm.Controls.Remove "TmpControl" Set TmpControl= Nothing end selectend sub 恳请高手帮忙 vb读Excel表 急! 用vb编写写字板 打包,在XP下安装的问题。 vb的.exe文件换台机器就执行不了,提示说是找不到路径! 怪哉,为何我不能回贴? 提示出错. 局域网广播如何实现? 看看创建的这个数据库!实现不了! 如何得判断当前打印机是否支持某种纸张类型? VB编制的软件怎么能不安装直接在光盘上运行? 如何购买《WIN32 API函数大全》一类的书 我好苦恼 怎样实现应用程序之间的内存共享?
加载时n不一定是按顺序的,只要n没有没占用就可以.
卸载时也一样,只要有对应的就可以.
加载已有的n或卸载没有的n都会出错.
加上错误处理.
还有判断是否加载过可以写一个函数,内有错误捕获,再调用对应的n如果出错
就是没有,不出错就是有
Set TmpControl = frm.Controls.Add("VB.Text", "TmpControl", Me)
With TmpControl
.ZOrder 0
.object.InitializeControl
.Visible = True
End WithEnd Sub
Private Sub TmpControl_ObjectEvent(Info As EventInfo)
Select Case Info.Name
Case "ActionComplete"
frm.Controls.Remove "TmpControl"
Set TmpControl= Nothing end select
end sub