求助一弱智问题!!!
我怎么才能让MainMenu在我想要的Location显示,或者让contextMenu的MenuItem在被选择后contextMenu不消失? 问题点数:20、回复次数:10Top
1 楼gudengyeren(孤灯夜人)回复于 2005-04-03 12:28:41 得分 0
不会,不过,帮你顶一下Top
2 楼caicheng(菜菜)回复于 2005-04-03 13:36:38 得分 2
MainMenu好像是固定的,你可以用contextMenu来实现在想要的Location显示
方法:
public void Show(Control control,Point pos);
参数
control
一个 Control 对象,它指定与此快捷菜单相关联的控件。
pos
一个 Point 对象,它指定要显示菜单的位置的坐标。相对于 control 参数中指定的控件的工作区坐标来指定这些坐标。
例:在窗体的(10,10)处显示contextMenu
contextMenu1.Show(this,new Point(10,10));Top
3 楼caicheng(菜菜)回复于 2005-04-03 13:37:29 得分 1
例2:在Label1的(10,10)处显示contextMenu
contextMenu1.Show(this.Label1,new Point(10,10));
Top
4 楼caicheng(菜菜)回复于 2005-04-03 13:38:29 得分 0
至于不消失,可以在你选取以后调用Show来重新显示,这样看上去就是不消失了Top
5 楼sexywarden03(tom)回复于 2005-04-03 13:50:54 得分 0
其实我是把FormBorderStyle设为None,边框用几个pictureBox代替,问题是加入的MainMenu一直在窗体最上方(pictureBox的Dock设为Top也没用),不能像正常的MainMenu在Form中显示,到底该怎么办?Help me!!!Top
6 楼hoverchang(江南笑客)回复于 2005-04-03 14:02:57 得分 0
我也不会的,不好意思Top
7 楼caicheng(菜菜)回复于 2005-04-03 14:56:54 得分 3
(其实我是把FormBorderStyle设为None,边框用几个pictureBox代替,问题是加入的MainMenu一直在窗体最上方(pictureBox的Dock设为Top也没用),不能像正常的MainMenu在Form中显示,到底该怎么办?Help me!!!)
似乎没有人这样使用吧?建议你放弃这个方法^^
Top
8 楼caicheng(菜菜)回复于 2005-04-03 14:57:48 得分 2
如果你要做出好的效果,建议你去找一些好的控件Top
9 楼Jonthanoscar()回复于 2005-04-03 15:00:26 得分 0
各位,,什么样在这社区里提问题啊。。??谢谢了Top
10 楼liyiduo()回复于 2005-04-03 18:31:53 得分 12
重写MainMenuTop




