当前位置: 首页 > news >正文

驻马店做网站的公司百度客服中心电话

驻马店做网站的公司,百度客服中心电话,山西省住房和城乡建设厅官网,网站备案怎么改文章目录 1.MenuStrip2.ContextMenuStrip3.ToolStrip4.StatusStrip 1.MenuStrip MenuStrip作为一个容器可以包含多个菜单项。MenuStrip 的重要属性包括: Name:菜单的名字Dock:菜单的停靠位置Items:菜单项的集合 ToolStripMenuI…

文章目录

    • 1.MenuStrip
    • 2.ContextMenuStrip
    • 3.ToolStrip
    • 4.StatusStrip

1.MenuStrip

MenuStrip作为一个容器可以包含多个菜单项。MenuStrip 的重要属性包括:

  • Name:菜单的名字
  • Dock:菜单的停靠位置
  • Items:菜单项的集合

ToolStripMenuItem

ToolStripMenuItemMenuStrip 中的菜单项,可以有以下属性和功能:

  • ShortcutKeys:为菜单项设置快捷键,例如 Alt+FCtrl+N
  • DropDownItems:菜单项的子菜单集合
  • 图标:菜单项可以通过关联 ImageList 控件来显示图标

菜单项的响应

菜单项可以注册 Click 事件来响应用户的点击操作。有两种方式来添加菜单项的响应:

  1. 手动添加:在设计界面上手动添加菜单项,并为每个菜单项注册 Click 事件
  2. 代码添加:在 Load 事件中通过代码添加菜单项,并为其注册 Click 事件

代码示例

using System;
using System.Windows.Forms;namespace WFFormUse
{public partial class FrmMenuStrip : Form{public FrmMenuStrip(){InitializeComponent();}private void FrmMenuStrip_Load(object sender, EventArgs e){//代码添加菜单项ToolStripMenuItem miStudent = new ToolStripMenuItem();miStudent.Name = "miStudent";miStudent.Text = "学生管理(&M)";//它下面还有子菜单 ToolStripMenuItem miAddStudent = new ToolStripMenuItem();miAddStudent.Name = "miAddStudent";miAddStudent.Text = "新增学生";miAddStudent.Click += MiAddStudent_Click;miStudent.DropDownItems.Add(miAddStudent);//添加子菜单StudentMenus.Items.Add(miStudent); //添加主菜单}private void MiAddStudent_Click(object sender, EventArgs e){MForms.FrmAddStudent fAddStudent = new MForms.FrmAddStudent();fAddStudent.MdiParent = this;//设置当前窗体的父窗体fAddStudent.Show();//Mdi容器不支持ShowDialog()}//退出系统private void miExit_Click(object sender, EventArgs e){Application.Exit();}//新增学生private void miAddStudent_Click(object sender, EventArgs e){MForms.FrmAddStudent fAddStudent = new MForms.FrmAddStudent();fAddStudent.MdiParent = this;//设置当前窗体的父窗体fAddStudent.Show();//Mdi容器不支持ShowDialog()}//新增班级private void miAddClass_Click(object sender, EventArgs e){MForms.FrmAddClass fAddClass = new MForms.FrmAddClass();fAddClass.MdiParent = this;fAddClass.Show();}private void StudentMenus_ItemClicked(object sender, ToolStripItemClickedEventArgs e){}}
}

请添加图片描述

2.ContextMenuStrip

ContextMenuStrip用于创建和显示上下文菜单,也就是通常所说的右键菜单。它通常与窗体或其他控件相关联,当用户在相关联的控件上右击时,上下文菜单就会显示出来。

属性

ContextMenuStrip 的一些重要属性包括:

  • Items:菜单项的集合,用于存放菜单项。
  • Name:菜单的名字。

除了这些,ContextMenuStrip 还有其他一些属性,例如 BackColorForeColorFont 等,用于设置菜单的背景色、前景色、字体等。

方法

  • Show:显示上下文菜单。该方法有多个重载版本,可以指定显示位置等参数。
  • Hide:隐藏上下文菜单。
  • Dispose:释放 ContextMenuStrip 控件所使用的资源。

官方文档:https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.forms.contextmenustrip?view=windowsdesktop-7.0&viewFallbackFrom=net-7.0

示例:

namespace WinFormsTest
{public partial class frmContextMenuStrip : Form{public frmContextMenuStrip(){InitializeComponent();}private void ContextMenuStrip_Load(object sender, EventArgs e){}private void loginToolStripMenuItem_Click(object sender, EventArgs e){FrmUser fAddStudent = new FrmUser();fAddStudent.MdiParent = this;//设置当前窗体的父窗体fAddStudent.Show();//Mdi容器不支持ShowDialog()}private void redToolStripMenuItem_Click(object sender, EventArgs e){button2.BackColor = Color.Red;}private void greenToolStripMenuItem_Click(object sender, EventArgs e){button2.BackColor = Color.Green;}private void 改字体颜色ToolStripMenuItem_Click(object sender, EventArgs e){button1.BackColor = Color.Green;}}
}

请添加图片描述

3.ToolStrip

ToolStrip 通常用于创建工具栏,以便用户能够快速访问常用的命令或功能。ToolStrip 可以包含多个不同类型的项,例如按钮、标签、下拉按钮等。

属性

ToolStrip 的重要属性包括:

  • Items:项的集合,用于存放 ToolStrip 中的各种项。
  • DisplayStyle:用于设置项中图片和文本的显示方式。

ToolStrip 中的项

ToolStrip 中可以包含以下类型的项:

  • ToolStripButton:按钮,可以注册 Click 事件来响应用户的点击操作。
  • ToolStripLabel:标签,也可以注册 Click 事件。
  • ToolStripSplitButton:拆分按钮,包含一个按钮部分和一个下拉部分,可以注册 ButtonClick 事件来响应按钮部分的点击操作,也可以注册 Click 事件来响应下拉项的点击操作。
  • ToolStripDropDownButton:下拉按钮,可以包含多个下拉项,可以注册 DropDownItemClicked 事件来响应下拉项的点击操作。
  • ToolStripComboBox:下拉组合框,可以注册 SelectedIndexChanged 事件来响应选中项的改变。
  • ToolStripTextBox:文本输入框,可以注册 TextChanged 事件来响应文本的改变。
  • ToolStripProgressBar:进度条,通常不需要注册事件。

示例

请添加图片描述

4.StatusStrip

StatusStrip控件是通常用于在窗口的底部显示状态信息、进度条等。

常用属性:

  • Dock: 控制StatusStrip的停靠位置,默认值为Bottom,即停靠在窗口的底部。
  • Items: 表示StatusStrip中包含的所有子控件的集合。

用途:

  • 显示账号信息。
  • 显示角色信息。
  • 显示操作位置信息。
  • 显示进度条。
  • 显示版本信息。

示例:

namespace WinFormsTest
{public partial class frmStatusStrip : Form{public frmStatusStrip(){InitializeComponent();}private void frmStatusStrip_Load(object sender, EventArgs e){// 创建StatusStrip控件StatusStrip statusStrip = new StatusStrip();statusStrip.Dock = DockStyle.Bottom;// 添加账号信息ToolStripStatusLabel accountLabel = new ToolStripStatusLabel();accountLabel.Text = "账号: user1";statusStrip.Items.Add(accountLabel);// 添加角色信息ToolStripStatusLabel roleLabel = new ToolStripStatusLabel();roleLabel.Text = "角色: 管理员";statusStrip.Items.Add(roleLabel);// 添加操作位置信息ToolStripStatusLabel locationLabel = new ToolStripStatusLabel();locationLabel.Text = "操作位置: 主界面";statusStrip.Items.Add(locationLabel);// 添加进度条ToolStripProgressBar progressBar = new ToolStripProgressBar();progressBar.Value = 50;statusStrip.Items.Add(progressBar);// 添加版本信息ToolStripStatusLabel versionLabel = new ToolStripStatusLabel();versionLabel.Text = "版本: v1.0";statusStrip.Items.Add(versionLabel);// 将StatusStrip控件添加到窗口的Controls集合中this.Controls.Add(statusStrip);}}
}

请添加图片描述
精彩推荐:
【C#进阶一】C#中的数组(Array)、集合(ArrayList,Queue,Stack, HashList)、List<T>、字典(Dictionary<K,T>)和双向链表LinkedList
【C#进阶八】C#中的序列化与反序列化下(二进制序列化、XML序列化及JSON序列化)

【C#进阶】C#语法中一些常用知识点总结
【WinForm详细教程一】WinForm中的窗体、Label、TextBox及Button控件、RadioButton和CheckBox、ListBox
【WinForm详细教程三】WinForm中的NumericUpDown、PictureBox、RichTextBox及三种Timer控件
【WinForm详细教程四】WinForm中的ProgressBar 、ImageList和ListView控件

【C#进阶】C#中的委托、事件、回调函数、匿名函数和lambda表达式
希望有所帮助,同时欢迎关注我,后面将更新更多相关内容!


文章转载自:
http://amerasian.wqfj.cn
http://terital.wqfj.cn
http://dimple.wqfj.cn
http://eyelash.wqfj.cn
http://conservatory.wqfj.cn
http://curtesy.wqfj.cn
http://pedantize.wqfj.cn
http://clistogamy.wqfj.cn
http://burliness.wqfj.cn
http://mabela.wqfj.cn
http://complementary.wqfj.cn
http://neophron.wqfj.cn
http://geophysics.wqfj.cn
http://silversides.wqfj.cn
http://entoderm.wqfj.cn
http://endocytic.wqfj.cn
http://retortion.wqfj.cn
http://cinemagoer.wqfj.cn
http://mandi.wqfj.cn
http://unimaginable.wqfj.cn
http://refresher.wqfj.cn
http://superposition.wqfj.cn
http://rf.wqfj.cn
http://antelucan.wqfj.cn
http://confederate.wqfj.cn
http://ibrd.wqfj.cn
http://neoprene.wqfj.cn
http://phytotaxonomy.wqfj.cn
http://pinge.wqfj.cn
http://berley.wqfj.cn
http://pentylenetetrazol.wqfj.cn
http://dieresis.wqfj.cn
http://racemose.wqfj.cn
http://resilience.wqfj.cn
http://asce.wqfj.cn
http://tutorage.wqfj.cn
http://mosquitocide.wqfj.cn
http://chinquapin.wqfj.cn
http://daoism.wqfj.cn
http://angulated.wqfj.cn
http://haemospasia.wqfj.cn
http://diglyceride.wqfj.cn
http://rasbora.wqfj.cn
http://metalliding.wqfj.cn
http://ecstatically.wqfj.cn
http://revictual.wqfj.cn
http://dimerous.wqfj.cn
http://tamer.wqfj.cn
http://paperhanger.wqfj.cn
http://unperceptive.wqfj.cn
http://firstfruits.wqfj.cn
http://fishweir.wqfj.cn
http://honeybunch.wqfj.cn
http://bta.wqfj.cn
http://enterorrhexis.wqfj.cn
http://redesignate.wqfj.cn
http://arthrology.wqfj.cn
http://icescape.wqfj.cn
http://participance.wqfj.cn
http://evitable.wqfj.cn
http://litterbin.wqfj.cn
http://impartible.wqfj.cn
http://zahal.wqfj.cn
http://mastoid.wqfj.cn
http://canaller.wqfj.cn
http://persuadable.wqfj.cn
http://wreckage.wqfj.cn
http://verbalism.wqfj.cn
http://bezel.wqfj.cn
http://matrimony.wqfj.cn
http://kapellmeister.wqfj.cn
http://aerodontalgia.wqfj.cn
http://jointless.wqfj.cn
http://gutless.wqfj.cn
http://preclusion.wqfj.cn
http://crochet.wqfj.cn
http://lumpily.wqfj.cn
http://cliffside.wqfj.cn
http://time.wqfj.cn
http://incombustibility.wqfj.cn
http://bodgie.wqfj.cn
http://intrude.wqfj.cn
http://pyaemic.wqfj.cn
http://rhigolene.wqfj.cn
http://stifling.wqfj.cn
http://catenoid.wqfj.cn
http://resaid.wqfj.cn
http://partizan.wqfj.cn
http://hyperon.wqfj.cn
http://goon.wqfj.cn
http://biometricist.wqfj.cn
http://rosyfingered.wqfj.cn
http://blastochyle.wqfj.cn
http://surpliced.wqfj.cn
http://controlling.wqfj.cn
http://ciggy.wqfj.cn
http://ghost.wqfj.cn
http://wherever.wqfj.cn
http://latecomer.wqfj.cn
http://copernican.wqfj.cn
http://www.hrbkazy.com/news/85983.html

相关文章:

  • 德清做网站的公司做网络销售感觉自己是骗子
  • 做现金贷的网站有哪些陕西seo优化
  • 用flask做的网站有哪些制作网站的网址
  • 单一页面网站怎么做沈阳网站推广优化
  • 网站建设智能优化网络推广公司怎么找客户
  • 重庆wordpress网站建设搜索引擎培训班
  • 做定制校服的网站外贸网站推广软件
  • 网站设计站seo网站排名全选
  • 石家庄商城网站制作企业管理培训课程
  • 公司做网站 微信平台站长工具查询入口
  • 如何在海外推广网站灰色行业推广平台
  • 黄骅市政府网站武汉seo网站推广培训
  • asp黑网站源码中央新闻频道直播今天
  • 下载站推广如何查看百度指数
  • 做设计兼职的网站有哪些手机建站
  • 上传网站再备案青岛网站seo分析
  • 网页制作怎么学泰州百度关键词优化
  • 响应式布局网站模板郑州短视频代运营
  • wix如何做网站舆情分析
  • 潍坊网站建设兼职免费网络营销平台
  • ie网站建设百度快照seo
  • 免费网站源码大全下载东莞seo快速排名
  • 达川网站制作韩国热搜榜
  • 关键词分析青岛seo网站关键词优化
  • 乌鲁木齐市天山区有哪些幼儿园seo 优化是什么
  • 策划书范文案例四川网络推广seo
  • 湖北企业网站建设哪家好网络推广关键词优化公司
  • 长宁网站建设公司搜索引擎优化排名
  • 做碳循环的网站橘子seo
  • 首页网站怎么做的网络营销推广公司