C#中常见的控件及功能(一)

1、StatusBar控件——显示各种状态信息。 StatusBar控件可以有状态栏面板(用于显示图标以指示状态)或一系列动画图标(用于指示某个进程正在工作,例如,表示正在保存文档的 Microsoft Word)。


2、ProgressBar控件(进度条)——用来显示程序的执行进度。


3、MenuStrip控件(取代MainMenu控件)——制作菜单


4、ToolStrip控件(取代ToolBar控件)——用于将用户界面元素组合到工具栏、状态栏和菜单中。 ToolStrip 控件提供丰富的设计时体验,包括就地激活和编辑、自定义布局和漂浮(即工具栏共享水平或垂直空间的能力)。


5、ContextMenuStrip控件(取代ContextMenu——实现快捷菜单(也称为上下文菜单),即在用户单击鼠标右键时会出现在鼠标位置。


6、TabControl控件(选项卡)——TabControl控件相当于多窗体控件,可以通过设置多页面方式容纳其他控件。



7、SplitContainer控件——创建复合的用户界面(通常,在一个面板中的选择决定了在另一个面板中显示哪些对象)。这种排列对于显示和浏览信息非常有用。 拥有两个面板使您可以聚合不同区域中的信息,并且用户可以轻松地使用拆分条(也称为“拆分器”)调整面板的大小。


8、ListView 控件——显示了带图标的项的列表该控件具有四种视图模式:“LargeIcon”、“SmallIcon”、“List”和“Details”,分别表示大图标、小图标、列表和详细信息(类似右下方图像中的几个选项)。

              


9、ListBox控件(列表框)——显示一个项列表用户可从中选择一项或多项。


10、ComboBox控件(组合框)——用于在下拉组合框中显示数据。默认情况下,ComboBox 控件分两个部分显示:顶部是一个允许用户键入列表项的文本框。第二部分是一个列表框,它显示一个项列表,用户可从中选择一项。(组合框控件结合了文本框和列表框控件的特点,用户可以在组合框内输入文本,也可以在列表框中选择项目。)

11、PictureBox控件(图片框)——用于显示位图、GIF、JPEG、图元文件或图标格式的图形。



12、ImageList控件——提供了一个集合,可以用于存储在窗体的其他控件中使用的图像。可以在图像列表中存储任意大小的图像,但在每个控件中,每个图像的大小必须相同。对于ListView,则需要两个ImageList控件,才能显示大图像和小图像。


13、DateTimePicker控件(日期)——用来控制用户的输入日期,使用该控件可以使用户通过选择的方式填写日期,避免输入日期格式判断。


14、CheckBox控件(复选框)——可以实现多个选项同时选择,CheckBox显示为一个标签,左边是一个带有标记的小方框。


15、RadioButton控件(单选按钮)——只能选择一个,选项之间互斥,显示为一个标签,左边是一个原点。


16、GroupBox控件(分组框)——对控件(如单选按钮,复选框等)进行分组的控件,可以设置每个组的标题。分组框控件属于容器控件,一般不对该控件编码。


17、Panel控件——一个面板容器,布局时可以使用。Panel 控件类似于 GroupBox 控件;但只有 Panel 控件可以有滚动条,而且只有 GroupBox 控件显示标题。


18、TextBox按钮(文本框)——实现程序与用户的交互,获取用户输入的信息或者向用户显示文本。


19、RichTextBox控件(富文本)——类似TextBox控件,TextBox常用于从用户处获取短文本字符串,而RichTextBox用于显示和输入格式化的文本(例如,黑体、下划线和斜体)。它使用标准的格式化文本,称为Rich Text Format (富文本格式)或 RTF。



  • 21
    点赞
  • 152
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
常用方法类库 一、SR.ShareFunc.DataFunc 1.SR.ShareFunc.DataFunc.DataConvertExcel(Data转Excel文件) 1.1 DataTable转Xls文件 4个重载方法 1.2 DataSet转Xls文件 4个重载方法 2.SR.ShareFunc.DataFunc.DataGridViewFunc(DataGridView方法) 2.1 DataGridView打印 9个重载方法 2.2 DataGridView转Xls文件 4个重载方法 3.SR.ShareFunc.DataFunc.DataTableConvertPdf(DataTable转Pdf文件) 6个重载方法 二、SR.ShareFunc.FormFunc 4.SR.ShareFunc.FormFunc.ControlConvertToForm(Control转Form窗体) 7个重载方法 5.SR.ShareFunc.FormFunc.CreateControlFunc (利用反射(需要制定Dll文件、命名空间)实现实例化、调用) 3个重载方法 三、SR.ShareFunc.RemoteDeskTop 6.SR.ShareFunc.RemoteDeskTop.ucRemoteDeskTop 远程桌面的监控界面控件 原理:利用System.Runtime.Remoting将监控端的鼠标、键盘消息发送到被监控主机, 并将被监控端桌面图片不停发送到监控端显示,从而实现远程桌面 可实现监视、监控,设置监控界面刷新时间 7.SR.ShareFunc.RemoteDeskTop.RemoteDeskTopClient 远程桌面客户端端口注册 四、SR.ShareFunc.StringFunc 8.SR.ShareFunc.StringFunc.RandomStrings 8.1 按照指定最大值、最小值、个数,随机生成数组 8.2 按照指定最大值、最小值、个数,随机生成字符格式的数字 9.SR.ShareFunc.StringFunc.StringEncryFunc 9.1 Dec方式加密 9.2 Dec方式解密 9.3 MD5加密 10.SR.ShareFunc.StringFunc.ValidateUnUsedCode 常用验证非法字符、格式转化 五、SR.ShareFunc.WinFunc 11.SR.ShareFunc.WinFunc.FileFunc 11.1 系统垃圾文件清理 11.2 文件的文件名、后缀名、文件路径的处理 11.3 同名文件的处理(用于自动在同名文件后增加字符) 12.SR.ShareFunc.WinFunc.LogFunc 按照指定路径、文件名生成日志信息 13.SR.ShareFunc.WinFunc.MouseMoveControl 给指定控件绑定鼠标移动事件,例如Label绑定后,鼠标点击该Label可进行窗体拖拽 或实现自定义的窗体拖拽 14.SR.ShareFunc.WinFunc.MsgShowFunc 自定义的Windows消息窗体,主要能显示错误代码显示。5个重载方法 15.SR.ShareFunc.WinFunc.SystemHotKey Windows全局钩子(系统热键),可以实现自定义的系统热键处理 16.SR.ShareFunc.WinFunc.WaitFormFunc 16.1 等待窗体显示(可指定显示的消息) 16.2 等待窗体关闭 17.SR.ShareFunc.WinFunc.WindowsFuns 17.1 Windows注销、重启、关机 17.2 获取Windows系统硬件设备信息,如主板、网卡等 17.3 获取各种格式的系统时间、农历时间 17.4 获取Windows系统屏幕大小、系统剪贴板操作 六、SR.ShareFunc.XmlFunc 18.SR.ShareFunc.XmlFunc.XmlCommonFunc Xml文件操作
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值