winform基础

winform开发模式

客户端应用程序:C/S

客户端很重要的特点:可以操作用户电脑上的文件

winform解决方案组成

{

1.可视化界面即设计界面

2.对应于可视化界面的代码

3.后台功能的代码

}


窗体种类:
+ 记事本类型:vs默认的类型,窗体大小可变,最大化、最小化按钮可用

+ 计算器类型:窗体大小不能变,可以最小化,没有最大化
+ 无边框类型:不能调整大小,不能移动位置
+ 不规则类型:窗体形状不规则
+ 置顶类型:显示层级最高

要记住的窗体属性:
+ 布局
- AutoScroll: 当添加的控件内容大于窗体时,(true)显示滚动条(false)不显示滚动条
- MaximumSize:窗体的可以调整到的最大尺寸
- MinimumSize:窗体的可以调整到的最小尺寸
- Size:控件的大小
- StartPosition - 窗体第一次出现的位置centerscreen屏幕中央centerparent父级的中央
- WindowState窗体打开时的状态maximized全屏

+ 窗口样式

ControlBox:窗体是否有菜单框(最小化,最大化,关闭,ICO图标)

Icon:窗体的图标(在窗体左上角以及下方任务栏中显示的图标)

MaximizeBox:确定窗体标题栏右上角是否有最大化框(设置是否可用)

MinimizeBox:确定窗体标题栏的右上角是否有最小化框(单独设置则为灰色不可用 如果最小化最大化都设置为false 则二者都不显示)

Opacity:窗体透明度

ShowInTaskbar:确定窗体是否出现在Windows任务栏中(桌面下方任务栏)

TopMost:设置是否在顶层(分顶层和底层 顶层窗体可以遮挡住所有底部窗体 同层窗体可互相遮挡)

TransparencyKey:设置某种颜色为透明

+ 外观

BackColor:背景颜色

Backgroundimage:背景图片(最好导入到项目中使用)

BackgroundimageLayout:设置背景图片布局

Cursor:设置鼠标悬浮时的样式

Font:字体设置

ForeColor:前景颜色(文本)

FromBorderStyle:窗体边框和标题栏的外观样式(FixedSingle 不可调整大小 Sizeble 默认 None 无边框和标题栏)

Text:窗体的标题栏文字

+ 杂项
- AcceptButton  每次按Enter都相当于点击该按钮
- CancelButton  每次按Esc都相当于点击该按钮

原文地址:https://www.cnblogs.com/weiyu11/p/6759482.html