C# 控件,MenuStrip,statusStrip,contextMenuStrip,ImageList, Listview,MonthCalendar、DataGridView,combobox...

这篇博客详细介绍了C#中常用的WinForm控件,包括MenuStrip菜单栏、statusStrip状态栏、ImageList图片存储组件、ListView的使用方法、MonthCalendar日历控件、DataGridView表格显示数据、ComboBox下拉选择框,以及textBox、DateTimePicker、TreeView、PictureBox和RadioButton等。还涉及到控件的属性、事件和布局管理。
摘要由CSDN通过智能技术生成

一、菜单栏

1)MenuStrip 菜单栏

选择工具栏控件:menuStrip

C# Menustrip控件的常用属性用法详解

C#WinForm应用程序——添加菜单栏MenuStrip】

1、通过右击“编辑”,添加菜单项

 菜单下面再添加子菜单,选择需要有子菜单的菜单,选择“编辑”,操作如下。

 2、也可以在菜单上直接下拉选择添加

项目个数: menuStrip.Items.Count

 

2)、toolStrip

创建易于自定义的常用工具栏,让这些工具栏支持高级用户界面和布局功能,如停靠、漂浮、带文本和图像的按钮、下拉按钮和控件、“溢出”按钮和 ToolStrip 项的运行时重新排序。

操作同上

参考

属性

DisplayStyle:内容显示样式:  Image、ImageAndText、Text

3) contextMenuStrip

右键菜单

添加项与之前 参考菜单栏方式一样

 选项添加事件,直接选择项用click就可以了

某个控件需要右键菜单 :找到属性【contextMenuStrip】中选择新增的右键菜单控件名称[contextMenuStrip1].

选择gridControl(注意这里不是gridView的属性),在属性中可以找到ContextMenuStrip属性,设置成刚添加的ContextMenuStrip。

 

二、statusStrip 状态栏 

选择工具栏控件:statusStrip

同菜单操作一样。

1)代码

禁用启用某一项

this.contextMenuStrip1.Items[0].Enabled= false;

this.contextMenuStrip1.Items[0].Enabled= true;

 

三、ImageList,图片存储组件

ImageList组件,又称为图片存储组件,它主要用于存储图片资源,然后在控件上显示出来,这样就简化了对图片的管理。ImageList组件的主要属性是Images,它包含关联控件将要使用的图片。每个单独的图片可以通过其索引值或键值来访问;另外,ImageList组件中的所有图片都将以同样的大小显示,该大小由其ImageSize属性设置,较大的图片将缩小至适当的尺寸。

建立一个ImageList
1.从工具箱里拖动一个ImageList到窗体便会在下面显示出来
 
加载图片项

遇到的问题 

imagelist图片失真:因为图片小,我就改了大小,之后黑乎乎模糊,后来我把图片删了,先调一下大小和图像位深度,再加图片……就可以了

 四、ListView 的使用

  ListView控件,又称为列表视图控件,它主要用于显示带图标的项列表,其中可以显示大图标、小图标和数据。使用ListView控件可以创建类似Windows资源管理器右边窗口的用户界面。

参考C# ListView用法详解

1)、属性(仅限常用)

1.View获取或设置项在控件中的显示方式。(详细解释五种视图

  • LargeIcon 最大化图标,下面有一个标签ListViewItem.Text属性
  • Details每个项显示在不同的行上,并带有关于列中所排列的各项的进一步信息。
  • SmallIcon每个项都显示为一个小图标,在它的右边带一个标签。
  • List每个项都显示为一个小图标,在它的右边带一个标签。各项排列在列中,没有列标头。
  • Tile每个项都显示为一个完整大小的图标,在它的右边带项标签和子项信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值