请问各位大哥:
今天去面试遇到一个问题:
怎么样在VB中动态的生成按钮,从而达到级联菜单!
例:
一级菜单:
公司产品
二级菜单:
诺基亚
三星
。(无限个)
这样如果用单个窗体来做的话要做无限个。这样不能实现!能否在同一个窗体中做到按钮也能级联下去??????????(就如同子菜单一样)
急急!!!!!!!!!!!!!
今天去面试遇到一个问题:
怎么样在VB中动态的生成按钮,从而达到级联菜单!
例:
一级菜单:
公司产品
二级菜单:
诺基亚
三星
。(无限个)
这样如果用单个窗体来做的话要做无限个。这样不能实现!能否在同一个窗体中做到按钮也能级联下去??????????(就如同子菜单一样)
急急!!!!!!!!!!!!!
解决方案 »
- URLDownloadToFile()被杀毒软件误杀,求解决办法
- 如果使用户不能自由缩放窗体
- 请教如何查看VB中控件的属性和使用方法等?
- 怎样去除一个字符串中的回车换行符?
- 请问怎么通过程序设置代理服务器
- 一个关于VB控件、类属性名的疑难问题,请进!
- seltext所选中的文本,怎样进行编辑?
- 将Oracle的数据怎样绑定到DataGrid1网格控件里?
- 诸位大虾~~,请问怎么样用ADO在SQLSERVER里存取JPG图象啊!(请大家帮忙,我给300分啊!!!)
- how to hide program from the Ctrl+Alt+Delete list?
- 如何获得任务管理器中所运行的文件的绝对路径
- 下拉菜单怎样加载txt文件内容
Set obj = Controls.Add("VB.CommandButton", "cmdTest")
obj.Caption = "test"
obj.Visible = True
//设置obj的尺寸及位置
obj.Left=
obj.Top=
obj.Width=
obj.Height=
先建一个Command(0)
然后load Command(N)
然后 Command(N).visible=true
然后设置位置和Caption即可当然,如果你要关联到其他的数据上实现功能的话,
还可以使用Command(N).Tag来存储你需要的某些关键数据
然后在
Sub Command_Click(Index as Integer) 事件中判断 Index 或者 Tag 即可实现所需功能