winform和web的最大区别:
web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端

winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消耗本地电脑的内存和CPU

整个窗体相当于一个类

窗体重要属性:
布局:
AutoScroll - 内容超出范围是否出现滚动条

Location - 窗体启动时的位置(默认)  可用数值调动窗体打开时的位置
StartPosition - 窗体启动时的位置

如果想让窗体启动时在你设定的位置,StartPosition里的值必须是【Manual】

Maximumsize - 窗体最大显示
Minimumsize - 窗体最小显示

padding - 内容距离边框距离

size - 窗体最大尺寸

windowState - 系统启动时的状态

窗口样式:
ControlBox - 默认是true,如果改为false,窗体自带按钮会消失,会导致启动后无法关闭,只能在任务管理器中强行关闭

Icon - ico小图标

MaximizeBox - 控制最大化按钮是否可用
MinimizeBox - 控制最小化按钮是否可用

如果MaximizeBox、MinimizeBox 同时设置为不可用,窗体上的最大化最小化按钮就会隐藏

Opacity - 窗体透明度

ShowIcon - ico小图标是否显示

ShowInTaskbar -是否在任务栏显示

TopMost - 置顶,让其他程序无法盖住

【下部层级与上部层级,属于同一层级的才可以互相遮盖,下部层级永远无法盖住上部层级的程序】

TransparencyKey - 将其图形四周抠去

设计:
name - 后台通过其值可以获取到名称,相当于web里的id

数据:
Tag - 数据盒子,object类型

外观:
BackColor - 背景色
BackGroundImage - 背景图片
BackGroundImageLayout - 背景图片的排列方式

Cursor - 鼠标移入窗体后显示的样式

Font - 字体及相关的设置
FontColor - 前景色

FormBorderStyle - 窗体边框样式
None - 无任何边框
FiexdSingle - 锁定边框,大小不可变
Sizable - 默认可以变窗体

Text - 界面显示的文本

杂项:
AcceptButton - 窗体的“接受”按钮,回车

CancelButton - 窗体的“退出”按钮,esc

回车与退出“esc”不可同时针对同一个控件/按钮设置

--------------------------------------------------------------
公共控件:
一、Button:
布局:
Anchor - 固定控件位置
AutoSize - 自适应尺寸

行为:
Enabled - 控件是否可用
TabIndex - 设置按Tab键后的跳转顺序
TabStop - 设置为false后,按Tab之后跳过该序号的控件
Visible -显示与隐藏,不影响后台取值

外观:
FlatAppearance - 设置控件边框在事件中的样式
FlatStyle - 与FlatAppearance配合使用

二、TextBox:
MaxLength - 输入的最大长度/字符数
Multiline - 可是单行文本框TextBox变为多行
PasswordChar - 作为密码框输入时,用什么符号代替
ReadOnly - 让文本框变为只读,可以复制,但不可改变内容
WordWrap -换行

Lines- 数组,可以通过其取值
ScrollBars -

三、ComboBox
DropDownStyle - 使下拉菜单变为只可选不可改的状态

转载于:https://www.cnblogs.com/123lucy/p/5837686.html

WinForm窗体重要属性与公共控件的重要属性相关推荐

  1. 实现WinForm窗体的美化(借助第三方控件)

    在winform项目中,其实皮肤就是一个第三方的控件,名字是IrisSkin4.dll只要添加到你的工具箱里就可以和其它控件一样使用了 一.添加控件IrisSkin4.dll.方法: 先把IrisSk ...

  2. c# winform pictureBox显示图片,PictureBox控件的Image属性

    this.pictureBox1.Image = Image.FromFile("d://1.jpg", false);

  3. Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变

    场景 在新建一个Winform窗体后,拖拽控件设置其布局如下 如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下 所以我们需要在设计页面布局时对控件进行定位设置. 注: 博客主页: ...

  4. 【2017-4-26】Winform 公共控件 菜单和工具栏

    作废 等待重写 名称   功能 取值 赋值 备注 Button 按钮 多用来触发点击事件       CheckBox 多选按钮         CheckedListBox 多选按钮组       ...

  5. C# 公共控件及程序制作流程

    程序制作流程: 1.想这个程序是要干什么的,脑子里会大概有一个框 2.将界面搭出来,界面层 3.编写后台代码,业务逻辑层 4.数据访问层 计算器(思路): 1.事件数据用法 2.后台逻辑锻炼 3.程序 ...

  6. 如何 修改服务器控件的text,设置TextBox控件的TextMode属性

    我想在程式代碼中將TextBox控件的TextMode属性设置為Password,寫成TextBox1.TextMode=MultiLine和TextBox1.TextMode="Multi ...

  7. TextBox控件的DataBindings属性

    DataBindings属性是很多控件都有的属性,作用有2方面.一方面是用于与数据库的数据进行绑定,进行数据显示.另一方面用于与控件或类的对象进行数据绑定.这里主要关注后者.主要用法是将某个对象的某个 ...

  8. WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器

     上一篇文章我已经介绍了TypeConverterAttribute元数据的作用,本文将通过代码向你展示具体的实现.在这个例子中,我要给控件添加一个复杂的属性,这个属性对这个控件没有什么功用,纯粹是为 ...

  9. vb.net 教程 3-4 窗体编程 公共控件6 PictureBox ProgressBar

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 11.PictureBox 重要属性: SizeMode :设置图片在图片框中显示方式:  Au ...

最新文章

  1. OpenCV为Halide后端安排网络
  2. 1w存银行一年多少利息_100万存银行一年利息多少?能赚多少钱?
  3. (10)魔兽文件打包器里的传奇哈希表
  4. eclipse 使用svn导入web项目
  5. 马尔科夫决策过程(MDP) : GridWord(DP)
  6. QT项目二:局域网聊天工具
  7. Chrome插件开发入门
  8. java上传图片压缩大小
  9. Windows和Linux简单命令的总结
  10. 最简单的迁徙图实现demo
  11. 线程之interrupt
  12. springboot配置内置tomcat的日志
  13. 无法启动程序 系统找不到指定的文件
  14. PUMA560MATLAB三维仿真模型,基于Matlab的puma560型机器人仿真
  15. iOS 开发的资源整理
  16. 高低温对Nand Flash原始误码率(RBER)及Operation time的影响
  17. 计算机跨考应用经济学,计算机专业跨考人大经济学复习经验谈br /
  18. 关于unity 2d图片的触发与碰撞
  19. java web程序设计 郭克华 pdf_Java Web程序设计郭克华
  20. matlab调用dyna,MATLAB 如何调用 LS DYNA 并读取计算结果

热门文章

  1. PDE11 wave equation: d'Alembert examples
  2. MATLAB中的三维图形等值线
  3. php和数据库的永久链接,php – WordPress永久链接,包括名称和ID,但仅考虑ID
  4. 无法从服务器同步注册表数据,辅助域控和主域控无法同步?!!
  5. 基于机器学习的GitHub敏感信息泄露监控
  6. yolo3做行人检测+deep-sort做匹配,端对端做多目标跟踪
  7. 词云 -python
  8. impacket安装 python_安装impacket
  9. Java script生成apk_Android 命令行编译、打包生成apk文件
  10. 简单类名转为class_13 网页各区域div的常见类名