C#中菜单栏,工具栏,状态栏的学习总结
1.菜单栏:分为下拉菜单,右键菜单MenuStrip派生自
1.1下拉菜单的使用:
1.1.1将菜单项通过Items属性的Add或者AddRange添加到menuStrip1的根菜单处
ToolStripMenuItem item1 = new ToolStripMenuItem(“&File”);
menuStrip1.Items.AddRange(new ToolStripMenuItem[] { item1 });
1.1.2将二级菜单项通过一层菜单项的DropDownItems的Add或者AddRange添加到菜单项上面
ToolStripMenuItem item2 = new ToolStripMenuItem(“&加”);
ToolStripMenuItem item3 = new ToolStripMenuItem(“&减”);
ToolStripMenuItem item5 = new ToolStripMenuItem(“&乘”);
ToolStripMenuItem item6 = new ToolStripMenuItem(“&除”);
item1.DropDownItems.AddRange(new ToolStripMenuItem[] { item2, item3, item5, item6 });
1.1.3给菜单项绑定事件,同一个事件
item2.Click += new EventHandler(toolStripMenuItem3_Click);
item3.Click += new EventHandler(toolStripMenuItem3_Click);
item5.Click += new EventHandler(toolStripMenuItem3_Click);
item6.Click += new EventHandler(toolStripMenuItem3_Click);
private void toolStripMenuItem3_Click(object sender, EventArgs e){}
1.1.4 改菜单项绑定图标
item2.Image = Image.FromFile(Application.StartupPath + “\\NEW.BMP”);
1.2右键菜单的使用:
右键菜单使用的关键是,将右键菜单与窗体进行绑定。绑定也是比较容易的,点击包含右键菜单的 窗体,找到属性ContextMenuStrip 设置为 contextMenuStrip1就可以了;然后后面的操作与下拉菜单 类似。
2.工具栏:将需要显示图标和文本的控件的DisplayStyle的属性设置为ImageAndText就可以达到我们的目的,相对来 说还是相当简单的。
Image im1 = Image.FromFile(Application.StartupPath + “\\NEW.BMP”);
imageList1.Images.Add(im1);//添加到集合中
toolStrip1.ImageList = imageList1; //绑定图标集合
toolStripButton1.ImageIndex = 0;//设定图片的索引
3.状态栏:
状态栏对于显示软件此时的状态,显示进程的进度,对用户对软件的评价有相当重要的作用,可以用于显示 当前的时间,显示到处文件的进度展示以及其他的信息,下面介绍一下我用到的操作。
3.1 用于打开网页,可以见IsLink设置为True显示的是超链接效果,点击事件里可以写
Process.Start(new ProcessStartInfo(https://www.baidu.com));
还有toolStripProgressBar1可以显示进度信息,使用timer1用于实时更新时间
C#中菜单栏,工具栏,状态栏的学习总结
原文作者:匠子
原文地址: https://blog.csdn.net/XBLYWL/article/details/51501597
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/XBLYWL/article/details/51501597
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。