怎样动态添加用户控件,而且可以添加多个相同的用户控件
解决方案 »
- VB如何生成或转换ANSI文件为UTF-8文件并且不带任何签名
- ACCESS数据库中使用VAL函数出错
- 请问有没有什么方法可以触发IE中的Button的Click方法
- 在VB中执行SQLServer存储过程时,如何获取存储过程的输出参数???
- 一扰我好久的关于sql2000的问题
- 初学VB,各位大哥大姐们前来帮帮忙啊,运行时出现编译错误,“未找到方法或数据成员”,小妹在此先谢过各位啦!
- VB中Access数据库的问题,急求解答~~~~!!!
- 请教高手,VB可否打开unix服务器上的数据文件,如何实现?谢谢!(无内容)
- 有关ado + datagrid的问题
- 急死人级别的信
- 关于MSFLEXGRID控件的问题
- 介绍一下排课系统中的表格控件
要不就createwindowex,麻烦点。
'通过使用WithEvents关键字声明一个对象变量为新的命令按钮
Private WithEvents NewButton As CommandButton
'增加控件
Private Sub Command1_Click()
If NewButton Is Nothing Then
'增加新的按钮cmdNew
Set NewButton = Controls.Add("VB.CommandButton", "cmdNew", Me)
'确定新增按钮cmdNew的位置
NewButton.Move Command1.Left + Command1.Width + 240, Command1.Top
NewButton.Caption = "新增按钮"
NewButton.Visible = True
End If
End Sub
'删除控件(注:只能删除动态增加的控件)
Private Sub Command2_Click()
If NewButton Is Nothing Then
Else
Controls.Remove NewButton
Set NewButton = Nothing
End If
End Sub
'新增控件的单击事件
Private Sub NewButton_Click()
MsgBox "您选中的是动态增加的按钮!"
End Sub