作者: | 来源:互联网 | 2023-09-10 13:04
C#WinForm界面设计教程第12节——MenuStrip菜单我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!VisualStudio版本:Enterprise20
C# WinForm界面设计教程第12节——MenuStrip菜单
我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助! Visual Studio版本:Enterprise 2015 1、本节要点 本节课要讲的是菜单控件的使用,工具箱中有两种菜单MenuStrip和ContextMenuStrip,分别用于工具栏菜单和右键菜单。2、MenuStrip菜单 首先是MenuStrip,这个从工具栏中拖过来默认就会紧贴最上面。
它可以有多级菜单,一级菜单像上图中的文件,编辑和编辑右边可以继续添加的的“请在此处键入”。
二级菜单:编辑下面的编辑1和编辑1下面的继续新增。三级菜单:编辑1右侧的编辑1-1和它下面的继续新增。 双击菜单,可以自动添加菜单点击事件,右键属性中可以更改Name名称。我们来给菜单 “编辑1-1”添加事件 这里出现了事件名称含有中文,这个是没有关系的哈,更改的话,是更改属性中的Name即可。
我们来看一下运行结果:3、ContextMenuStrip菜单 第二种就是ContextMenuStrip,同样也是拖过来就行,这个添加方式和MenuStrip是一样的,不同的是,这个添加完成后,页面是没有显示的,假如你发现刚添加好的菜单不见了,不要着急,在下面可以找到。 下面会有,你点击那个就会显示那个。如果你想将这个菜单用于右键显示的话,你要选中当前Form,右键打开属性,找到ContextMenuStrip属性,选择你要分配的菜单就可以了。
看一下运行效果: 需要补充的是,这个右键菜单也可以放在其它控件中,比如Panel、PictureBox等,只要这个控件有ContextMenuStrip属性就可以。
WinForm控件大全,要详细的.
基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Label/ProgressBarWinForm下CheckedListBox的数据绑定Winform 下无闪烁走马灯效果实现c#,winform,progressbar+labe,联动显示进度C# WinForm开发系列 – TextBox只能输入数字的TextBox---补充(C#)为 TextBox 控件增加一个限制最大字节数的属性c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷C# WinForm开发系列 – ComboBoxwinform中的AutoComplete自定义控件c#,winform,combobox联动c#+winform+combobox+动态生成控件,根据选择的内容WinForm下ComboBox添加项与设定预选项在.Net中将Enum绑定到ComboBox控件 (思想适用于Asp.net和WinForm)C# WinForm开发系列 – TreeViewWPF(Winform)中动态创建TreeViewC#中combobox 和TreeView控件属性、事件、方法收集c#,winform,webform,treeview,无限级自动生成c#,winform,contextmenutrip,treeview,右键快捷菜单,定位问题,当前节点c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小技巧C# WinForm开发系列 - Color Pickers/DigitalClock/Calendar/LEDControlC# WinForm开发系列 - ListBox/ListView/Panel【代码保留】WinForm ListBox上下移动选中项(扩展)使用TreeView和listView控件查看本机磁盘文件夹及文件(WinForm)在C#中实现对ListView点击列标题自动排序功能C#(WIN FORM)两个窗体间LISTVIEW值的修改ListView VirtualMode 示例如何让.net 2003中的Panel正常实现Dock (吕震宇)C# WinForm开发系列 - ToolBar/OutlookBar/Tab/Wizard Form C# WinForm开发系列 - Form/WindowC#对话框全接触C#中无边框窗体移动窗体间传递复杂数据利用Event松耦合远程对象与远程系统让咱们也玩窗体拖动,支持用TextBox,Label,ListBox...【推荐】WinForm开发,窗体显示与传值总结MDI窗体,子窗体在父窗体中最大化,如果子窗体已经打开则显示,不重复打开窗体 WinForm中如何判断关闭事件来源于用户点击右上角的“关闭”按钮c#+winform技巧三,c#,winform,show,showdialog,子窗体,父窗体,传值,输入正确C#.WinForm下悬挂窗口的简易实现C# WinForm开发系列 - WebBrowserC# WinForm开发系列 - Open-Source ControlsC# WinForm开发系列 – DataGrid怎样让WinForms下DataGrid可以像ASP.NET下的DataGrid一样使用自定义的模板列在DataGrid(WinForm)中改变符合指定条件的行颜色的方法在多线程里查询数据库并填充dataGridC# WinForm开发系列 – DataGridView继续发布VS2005下DataGridView 的多种样式列控件winform设计DataGridView多表头合并,单元格颜色设置.NET 2.0 - WinForm Control - DataGridView 编程36计(一).NET 2.0 - WinForm Control - DataGridView 编程36计(二)C# WinForm开发系列 - DataGrid/DataGridViewWindows Forms DataGridView 中合并单元格DataGridView合并表头实现 、二维表头的实现C# WinForm开发系列 - Grid ControlsOutlookGrid:以Outlook样式分组和排列数据项 控件 - Grid 控件 - Others 自动内容滚动条--WinForm控件用托盘控制windows服务的c#实现 在.NET上如何根据字符串动态创建控件MaskedTextBox掩码元素一览体验VS.NET 2005的winform新功能VS C# DateTimePicker()的小技巧dateTimePicker 获取自定义日期值如何使datetimepicker控件初始值为空?MVP:界面与业务逻辑分离在Winform中的应用winform 分页控件
谁有Winform的菜单控件
首先要将父窗体的IsMdiParent属性设置为true,第二,就是将menu控件加入要添加控件的窗体,然后就是挨个的添加按钮控件,就是改变那个按钮文本了,例如“设置比赛信息”,“选手管理”等按钮文本,之后,在这些按钮的Click单击事件中添加代码:
winform 怎么使用控件库
在winform项目中,打开工具箱,找到folderBrowserDialog控件,并拖动到winform窗体,这是在窗体下会生成实例folderBrowserDialog1右击folderBrowserDialog1在菜单中选择“属性”在folderBrowserDialog1的属性窗口可以更改属性和设置事件方法我们可以设置文件夹浏览控件打开时的默认路径。方法是点击“selectedpath”右侧的按钮,在打开的窗口中选择 一个文件夹为了调用文件夹浏览控件,在窗体中,从工具箱中拖入一个按钮双击按钮,在后台按钮的单击事件中写入如下代码。
其中,DialogResult dr = folderBrowserDialog1.ShowDialog();是调用文件浏览器控件; if (dr == System.Windows.Forms.DialogResult.OK)是判断文件浏览器控件是否返回ok,即用户是否确定选择。