C# winform程序,怎么实现菜单的功能?

C# winform程序,开发工具是VS 2010旗舰版(破解版)。
要实现打开,保存,新建,退出。怎么实现?
要实现在单击“设置比赛信息”和“选手管理”的时候,弹出另一个窗体。怎么实现?

首先要将父窗体的IsMdiParent属性设置为true,第二,就是将menu控件加入要添加控件的窗体,然后就是挨个的添加按钮控件,就是改变那个按钮文本了,例如“设置比赛信息”,“选手管理”等按钮文本,之后,在这些按钮的Click单击事件中添加代码:
要打开的窗体 实例= new 要打开的窗体();
实例。父窗体=this;
实例。open();

如果还要实现单个已经打开的窗体的唯一打开性,那么需要遍历系统中现已经打开的所有OpenForm

希望可以帮助你~!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-11

第一步在工具栏中找到"菜单和工具栏选项", 鼠标选中menustrip直接拖拽到窗体上去就会看到一个菜单样式的长条 ,还有一张图插不进来了,内容主要是 在这个长条上选择item的类型,如果要激发这个item的事件,比如你说的那个弹出一个窗体,你双击下“设置比赛信息”和“选手管理”就会自动跳转到你单击这个item时触发的事件中去.

第2个回答  2011-01-11
先通过toolbox里面提供的工具,把菜单新建出来,然后双击需要实现的菜单功能键,就会弹出到代码窗口的事件方法下,在这里面就可以实现菜单功能了,比如要实现“新建”菜单功能,双击“新建”进去写代码。要写这些代码,你必须先熟悉C#代码才行哦。
第3个回答  2011-01-11
toolbox控件,看看就可以了

C# winform程序,怎么实现菜单的功能?
首先要将父窗体的IsMdiParent属性设置为true,第二,就是将menu控件加入要添加控件的窗体,然后就是挨个的添加按钮控件,就是改变那个按钮文本了,例如“设置比赛信息”,“选手管理”等按钮文本,之后,在这些按钮的Click单击事件中添加代码:要打开的窗体 实例= new 要打开的窗体();实例。父窗体=thi...

C#winform窗体如何设计下拉菜单?
打开Visual Studio 2010--解决方案--添加项目--添加窗体应用程序 工具箱--MenuStrip,把MenuStrip拖到窗体 点击“请在此输入”,输入需要的项目内容,如文件、编辑……从上到下,从左到右添加菜单内容 还可以设置图像呢!

c# winform 怎么弄展开收缩的左边菜单 功能 急 在线等
先放一个扁的panel,在下面放一个长一点的panel,扁点的就是标题,长一点的panel就是摆放其他控件的容器了,这两个panel就构成了一个基本的缩放菜单 原理很简单,在单击标题panel的时候,将下面的容器panel显示或者隐藏。如果你需要来点向下展开动画神马的,可以用WINAPI的AnimateWindow函数来处理。然后,...

在c#winform中如何做出导航菜单,其效果如下图:
button10.Top = 最底下一个按钮高度;button9.Top = button10.Top - button9.Height; ... \/\/紧挨着排列按钮子panle在按钮事件中触发显示、隐藏。当点按钮的时候显示为他设计的panle,定位在他正下方,容纳在空白区域,可以理解为:panle1.visible=true; \/\/显示子菜单panle2.visible=false; ....

C#winform 如何实现动态添加menustrip (历史记录功能)
你既然已经会动态添加按钮了,那就完成一大半了。你可以定义一个事件方法,将所有动态添加的按钮的click事件全部绑定至这个方法中。然后,再根据sender参数,对传进来的菜单对象进行处理,就能实现你的这个功能。

C#的winform 如何把菜单栏放到标题栏上?就像现在流行的软件一样?
将FORM的borderstyle 属性设置 none,然后放置一个menustrip控件,最后再自己仿照关闭、最小化、最大化按钮做三个按钮并自己写相应代码。另外还要编写菜单栏拖动的代码,具体代码请百度一下就知道了。

c#winform怎么实现带走图标的工具栏
1、首先,添加NotifyIcon控件,在控件属性里选择任务栏中显示的图标(正常情况下和主程序图标保持一致),填写当鼠标悬停在图标上时显示的文本。2、其次,需要右击任务栏图标显示菜单,添加ContextMenuStrip控件,即可实现带走图标的工具栏。

C#中WinForm窗体里面的一些按钮或是菜单选项如何设置快捷键呢
选中你要设置快捷键的菜单项,在属性栏中找到shortcutkeys,单击下拉箭头,选择一个修饰符,ctrl或者alt,再选择一个按键即可~~~

C#winform里面 怎么从左边listview的商品菜单!鼠标拖放到右边的listvie...
在第一个listview的ItemDrag事件里写代码,首先要获取你拖动的项 可能是多个最好用数组来保存,然后遍历你拖动的项,让第二个listview添加他们 然后你需要在第一个里面移除这些拖动的项,就完成了。

winform程序C# DataGrid控件 单元格显示的文本太长,加下拉的效果。
方式1: 其实你可以做有frame 。 然后给gridview 加一个右键菜单。右键菜单里面弄一个修改。左右 根据 你选中的那一行 然后将数据传递到 数据修改的的 frame 进行处理嘛 当然了。 你也可以自定义一个控件来弄。 这个自定义控件呢 就是一个 文本框 外加一个 点击 之后 触发 关闭这个 自定义...

相似回答