首页 > 其他分享 >Winform

Winform

时间:2022-10-26 12:56:33浏览次数:55  
标签:控件 string ii 窗体 Winform iii 属性

一、           基础知识

a)       窗体的名字一般默认为Form,每一个Form被建立以后,都会同时产生.cs程序代码的文件以及与之相匹配的.Desiginer.cs文件

b)       业务逻辑以及事件方法等被编写在.cs文件中,而界面设计规则被封装在.Designer.cs文件里。

c)       InitializeComponent();初始化窗体基本信息。

二、           Form窗体

a)       窗体的常用属性

                      i.             Icon属性:设置窗体图标,必须是.ico文件。

                    ii.             Text属性:设置窗体标题

                   iii.             FormBorderStyle:设置窗体的边框样式(窗体是否固定也通过此属性)

                  iv.             BackColor属性:设置窗体的背景颜色

                    v.             StartPosition属性:设置窗体首次出现的位置

                  vi.             AutoSizeMode属性:是否固定窗体的大小

                 vii.             MaximizeBox:禁止窗体最大化按钮

               viii.             MinimizeBox:禁用窗体最小化按钮

                   ix.             BackgroundImage属性:设置窗体背景图片

                    x.             BackgroundImageLayout属性:背景图片的布局方式

b)       窗体的常用事件

                      i.             Load事件:窗体加载事件

                    ii.             Click事件:窗体单击事件

                   iii.             FormClosing事件:窗体关闭事件(关闭前触发)(e.Cancel=true这行代码可以阻止窗体的关闭)

三、           控件

a)       Button按钮

                      i.             Name属性:生成控件的对象名,用来标识该对象的名称。一般把按钮命名为 btn+用途。

 

 

                    ii.             Text属性:与控件相关联文本。

 

                   iii.             Font属性:更改名称的字体

 

                  iv.             Enabled属性:确认是否可以启用或禁用该控件。

 

                    v.             Click事件:单击按钮事件

b)       TextBox文本框

                      i.             MaxLength属性:可在文本框内输入的最大字符数

                    ii.             Multiline属性:表示是否可以在文本框内输入多行文本。

                   iii.             Passwordchar:指示将为当行编辑控件的密码输入显示的字符。

                  iv.             ReadOnly:文本框中的文本为只读。

c)       Label标签

 

d)       ListBox列表框控件

                      i.             Items属性:列表框中的具体项目,需要用户添加数据

                    ii.             SelectionMode属性:列表框是单选、多选还是不可选择

                   iii.             SelectionIndex:被选中的行索引。

                  iv.             SelectedItem:被选中的行文本内容。

                    v.             SelectionItems:ListBox的选择列表集合

                  vi.             ClearSelected方法:清除当前选择

总结:

ListBox列表项的添加:

ListBox列表项的删除:

 

e)       ComboBox组合框控件

                      i.             DropDownStyle属性:控制组合框的外观和功能

DropDown类型是可以读写;DropDownList类型是只读。

Simple类型也是只读,但类似于ListBox,完全展开。

                    ii.             MaxDropDownItems属性:下拉区显示的最大项目数

                   iii.             Select属性:选定指定范围的文本

总结:

comboBox的添加和删除:

f)         MessageBox对话框窗口

                      i.             MessageBox.Show()的具体使用方式

重载方式参数

说明

Show(string text)

显示具有指定文本的消息框

Show(string text,string title)

显示:指定消息,并指定消息框标题

Show(string text ,string title ,MessageBoxButtons buttons)

显示:指定消息+标题+确认按钮

Show(string text ,string title ,MessageBoxButtons buttons ,MessageBoxIcon icon)

显示:指定消息,标题,按钮+特定图标

总结:

标签:控件,string,ii,窗体,Winform,iii,属性
From: https://www.cnblogs.com/kaede/p/16827917.html

相关文章

  • 如何用界面组件DevExpress WinForm创建一个支持High DPI的应用?
    DevExpressWinForm拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office......
  • winform 一些功能记录
    禁止改变窗口大小1、Form属性有一个FormBorderStyle修改为FormBorderStyle.FixedSingle2、窗体最大化去掉,修改MaximizeBox值为falsethis.FormBorderStyle=FormBord......
  • Winform打包生成exe
    1、首选下载安装MicrosoftVisualStudioInstallerProjects扩展插件 2、新建项目选择模板setup   3、第三步:项目创建成功之后,添加文件1.右击ApplicationFold......
  • 界面组件Telerik WinForm R3 2022,让应用启动变得更酷炫
    TelerikUIforWinForms拥有适用WindowsForms的110多个令人惊叹的UI控件。所有的UIforWinForms控件都具有完整的主题支持,可以轻松地帮助开发人员在桌面和平板电脑应用......
  • 界面组件DevExpress WinForms v22.1新版亮点 - 支持High-DPI
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office......
  • CefSharp 在Winform中有黑边的解决方法
    存在的问题如下:   解决方法1:将cefsharp的gpu设置为无效,在Program.cs中修改,或者在构造cefsharp之前做如下修改(后遗症,h5动画会出现卡顿现象,慎用):varsettings=new......
  • C# 桌面软件开发之超精简WinForm无边框方案(可靠边自动分屏)
    前言最近“解决自媒体一键多平台发布”项目立项以来,桌面端选择了WinForm进行开发(虽然丢了很多年,但总算多少了解点)。为了重绘标题栏、最大最小化按钮和关闭按钮,需要对WinF......
  • winform窗口不响应|不刷新处理
    winform主线程执行耗时操作或循环时,会导致窗口不响应,也看不到控件的更新:方案1:主线程中开启循环,耗时操作放在子线程中处理,控件在主线程中修改。privateasyncvo......
  • Winform框架中多语言的处理
    Winform界面中,有时候,需要对界面进行一些多语言的处理,以适应客户场景的使用,如有时候需要考虑英文、日文、韩文等客户的使用,那么在Winform界面如何实现这种多语言的正常处理......
  • 界面控件DevExpress WinForm中文指南 - 使用HTML&CSS模板的条件样式
    DevExpressWinForm拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office......