| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 861 人关注过本帖
标题:如何从一个窗口向另一个窗口添加菜单项
只看楼主 加入收藏
nobodytt
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-7-27
收藏
 问题点数:0 回复次数:6 
如何从一个窗口向另一个窗口添加菜单项
有一个主窗口(Form1),一个子窗口(Form2),Form1中有个名为 toolStripMenuItem1 的 ToolStripMenuItem 菜单控件,且已设为 Internal,然后在Form2中有如下代码(其中 NameTemp 为要在 toolStripMenuItem1 中添加的菜单项):

  Form1 form1 = new Form1();
  ToolStripMenuItem MenuItem1 = new ToolStripMenuItem(NameTemp);
  form1.toolStripMenuItem1.DropDownItems.Add(MenuItem1);

但执行后在 Form1 的 toolStripMenuItem1 中看不到所添加的菜单项。请问如何才能实现从从一个窗口向另一个窗添加菜单项。
搜索更多相关主题的帖子: 窗口 菜单 
2008-09-15 13:29
guang
Rank: 4
来 自:广东深圳
等 级:贵宾
威 望:13
帖 子:1414
专家分:285
注 册:2006-4-3
收藏
得分:0 
合并菜单栏,具体请参阅heyu52的例子:
https://bbs.bccn.net/viewthread.php?tid=216588&highlight=%2Bheyu52

不相信未作牺牲竟先可拥有,只相信靠双手找到我的欲求!!
我的博客:http://liao5930.blog.
2008-09-15 19:17
nobodytt
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-7-27
收藏
得分:0 
我并不是要合并菜单,Form2只是有一个 textBox1 和 button1 的窗口,从 textBox1 中输入要在 Form1 的 toolStripMenuItem1 中添加的菜单项(NameTemp),然后按下 button1 ,要求关闭 Form2 后,在 Form1 的 toolStripMenuItem1 中能出现这个新加的菜单项。但是我用1楼代码执行后,通过 form1.toolStripMenuItem1.ShowDropDown(); 可以看到新加的菜单项已经存在了,但是关闭 Form2 后,在 Form1 的 toolStripMenuItem1 中却看不到,请问如何解决?

[[it] 本帖最后由 nobodytt 于 2008-9-16 09:37 编辑 [/it]]
2008-09-16 08:19
乖老鼠
Rank: 5Rank: 5
来 自:四川省
等 级:职业侠客
威 望:2
帖 子:434
专家分:394
注 册:2008-9-8
收藏
得分:0 
你这样是不行的…
Form1 form1 = new Form1();
你这里建的form1跟你想设置菜单的不是同一个吧,所以你添加了也没用

不知道说得对不对
2008-09-16 09:34
nobodytt
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-7-27
收藏
得分:0 
form1 是要设置菜单的窗口 Form1 的一个实例,如何不是同一个,况且通过 form1.toolStripMenuItem1.ShowDropDown(); 确实看到新加的菜单已经出现,但就是直接在 Form1 中点击 toolStripMenuItem1 看不到。
2008-09-16 09:42
nobodytt
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-7-27
收藏
得分:0 
知道的朋友请帮忙呀!
2008-09-17 11:50
nobodytt
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-7-27
收藏
得分:0 
已解决,还是4楼说的对
2008-09-17 15:40
快速回复:如何从一个窗口向另一个窗口添加菜单项
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037127 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved