主题:求教一个vb问题
davidsun87
[专家分:0] 发布于 2009-03-14 10:17:00
实现功能如下
如下按钮
数学模型 退出 帮助
按下数学按钮
会显示列表框 线性规划
非线性规划
图论
排队论
在窗口其他位置点击鼠标,列表框消失
按其他按钮上列表框消失,显示其他列表框
请问使用哪些控件,相关事件代码
麻烦哪位高人指点指点
回复列表 (共3个回复)
沙发
神之左手 [专家分:390] 发布于 2009-03-14 10:43:00
....这个不就是个菜单么
VB里面 新建工程后 在form1的界面上右键 选择菜单编辑器就可以编写菜单了 菜单名称和标题一定要填写 建立某栏目的子菜单 只需要按->按钮 它会在菜单名称前出现...
另外 利用command控件加form窗体也可以做 不过就是麻烦点
板凳
davidsun87 [专家分:0] 发布于 2009-03-14 13:19:00
这位朋友我编辑了菜单后
如下
选择问题 线路问题
然后点击选址问题要出现
单一节点
双节点
多节点
这样的列表框如何编写
3 楼
神之左手 [专家分:390] 发布于 2009-03-14 15:33:00
首先声明一点 菜单功能有限 请仔细思考 为了所写程序的方便性 请合理使用菜单和其他控件.
我在详细讲下菜单编辑器的思路 (其实只要知道数据的树结构,基本使用起来就没问题了)
例如:你的需求菜单如下 子菜单不详细写出 以代号为标志
选址问题 线路问题
A E
B F
C G
D
选址问题菜单下有A,B,C,D四个子菜单 线路问题下有E,F,G三个子菜单
首先打开菜单编辑器 把主菜单 选址问题输入为标题 名称随便输入 只要自己记得住并符合命名规则
输入完成之后 按下一个按钮 输入主菜单 标题为线路问题 名称随便
完成后你运行程序的时候可以发现 主菜单已经有了 但其下子菜单还没有
接下来添加 选址问题的子菜单
打开菜单编辑器 在下面的列表上选择线路问题 然后按插入按钮 这时在线路问题上方多出一个空行,如之前的 填写 A 然后按-> 右箭头 A之前出现...表示现在A对于A之上的选址问题菜单的关系是从属关系 也就是树结构中的一个分支 按此 输入B C D 完成其四个子菜单的添加.
其他也就是同理了 不多说了. 自己实验看看 其实VB基础教程的书上应该都讲的很清楚 不是什么深奥的技术 自己空的时候多看看书就是了.
我来回复