【基础知识】winfrom窗体的属性
窗体的属性:
Icon:窗体的右上角图标
FormBoarderStyle:窗体的边线样式
MaximizeBox: 最大化按钮是否可用
MinimizeBox:最小化按钮是否可用
Opacity:透明度
ShowInTaskbar:是否在任务栏上显示
StartPosition:启动程序时显示的位置
Text:标题栏的名称
TopMost:保持在最前端,true.false
WindowState:指示窗体初始时最大化还是最小化还是正常
默认确认按钮:AcceptButton
默认取消按钮:CancelButton
窗体的事件:
Load(默认):窗体显示之前最后一个触发的事件,所以我们一般在这个事件中对窗体的控件进行赋值初始化
Activated:窗体获得焦点是触发
Deactivate窗体失去焦点是触发
注意:窗体的Enter和Leave事件被取消,请不要使用FormClosed
FormClosing:窗体进入关闭前触发的事件
Resize:当窗体的大小发生改变时触发的事件
窗体的方法:
Close():窗体关闭
Hide():隐藏窗体(隐藏窗体)
Show():以非模态显示窗体(显示窗体)
ShowDialog():以模态的方式打开窗体
TextBox:用来接收用户输入的文本的文本框
属性:
Multiline:true可以多行输入,False单行输入
MaxLength:最多输入的文本内容
PasswordChar:掩码,将用户的输入改成指定的字符掩盖
ReadOnly:文本框内容只读
ScollBars:滚动条
TextAlign:文本的对齐方式
事件:
Enter:获得焦点时触发
Leave:失去焦点时触发
KeyPress:用户按键触发
TextChange:当用户更改时触发
KeyPress:键盘按一次是触发的事件
方法:
Focus():获得焦点
Select():设置选中的文字
SelectAll():选中所有文字
Selectionstart:如果选中一段文本,则是起点位置,如果没选中,则指示光标的位置
PictureBox
属性:
Image:设置显示的图片
SizeModel:显示的样式
事件:
Image.FromFile(图片的路径):返回一个Image类型,这是载入到内存中的图片
设置Tab键的跳转顺序
视图--Tab键顺序
TabStop:是否允许该控件获得焦点,true可以,false不可以
Sender中存的就是触发事件的控件对象
ComBox:
属性
AutoCompleteC..
为赋值
CheckBox:
属性:
ChackState
所有控件都继承Controls
radioButton单选框
【基础知识】winfrom窗体的属性的更多相关文章
- 基础知识系列☞C#中→属性和字段的区别
"好吧...准备写个'基础知识系列',算是记录下吧,时时看看,更加加深记忆···" 其实本来准备叫"面试系列"... 字段.属性.你先知道的哪个概念? ***我 ...
- WPF 数据绑定 1_1 基础知识&绑定到元素属性
A.数据绑定基础: 数据源对象:WPF将从该对象中提取信息,交由目标对象进行显示. 目标对象:从数据源中提取信息,并赋给该对象的属性. B.绑定到元素属性 最简单的绑定情形则是将一个源对象指定为一个W ...
- jQuery基础知识— 获得内容和属性
jQuery拥有可操作HTML元素和属性的方法. 获得内容: text()--设置或返回所选元素的文本内容 html()--设置或返回所选元素的内容(包括HTML标记) val()--设置或返回表单字 ...
- jQuery基础知识— 获得内容和属性
jQuery拥有可操作HTML元素和属性的方法. 获得内容: text()--设置或返回所选元素的文本内容 html()--设置或返回所选元素的内容(包括HTML标记) val()--设置或返回表 ...
- vue.js基础知识篇(3):计算属性、表单控件绑定
第四章:计算属性 为了避免过多的逻辑造成模板的臃肿不堪,可使用计算属性来简化逻辑. 1.什么是计算属性 <!DOCTYPE html><html lang="en" ...
- HTML5培训入门基础知识了解CSS3 3D属性
CSS3 3D 什么是3d的场景呢? 2d场景,在屏幕上水平和垂直的交叉线x轴和y轴 3d场景,在垂直于屏幕的方法,相对于3d多出个z轴 Z轴:靠近屏幕的方向是正向,远离屏幕的方向是反向 CSS3中的 ...
- python基础知识08-类定义、属性、初始化和析构
1.类的定义 class 类 是独立存放变量(属性/方法)的一个空间. 每个实例都是一个独立的变量空间.不同实例之间的空间互相不可见. 一个实例的特征,就是属性. 定义在类中的私有属性也可以被子类继承 ...
- android基础知识复习——RelativeLayout布局属性、背景、半透明设置(XML设置)
转自:http://blog.csdn.net/fansongy/article/details/6817968 复习布局与XML,写了一个空的登录界面.XML的注释我写在当行的后面了.程序运行图: ...
- 《Linux基础知识及命令》系列分享专栏
<Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...
随机推荐
- C++模拟OC的多重自动释放池
使用过OC的都知道,OC的引用计数机制用起来还比较方便.于是就仿照OC的形式搞了个C++引用计数. 支持多重自动释放池,每次autorelease都会放到栈顶的自动释放池中. 自动释放池也可以像变量一 ...
- Linux学习5-线程
线程 1.1什么是线程? 在一个程序中的多个执行路线就叫做线程(thread).更准确的定义是:线程是一个进程内部的一个控制序列. 要搞清楚fork系统调用和创建新线程之间的区别.当进程执行for ...
- [洛谷P1228]地毯填补问题 题解(分治)
Description 相传在一个古老的阿拉伯国家里,有一座宫殿.宫殿里有个四四方方的格子迷宫,国王选择驸马的方法非常特殊,也非常简单:公主就站在其中一个方格子上,只要谁能用地毯将除公主站立的地方外的 ...
- Linux服务-配置Nginx反向代理
任务目标:实现基于轮询的方式调度三台web,并验证结果:实现基于权重的方式调度三台web,并验证结果:实现基于hash的方式调用三台web,并验证结果 由于刚刚做了nfs设置,为了提现实验结果,我在w ...
- mvc4 @foreach 如何写@if 判断
不知道你想写在里面还是外面,我里外都写上,你可以参考下:@if(Model!=null){ foreach(var item in Model) { if(item.Name=="李四&qu ...
- Python基础二(输入与输出)
通常,一个程序都会有输入/输出,这样可以与用户进行交互.用户输入一些信息,你会对他输入的内容进行一些适当的操作,然后再输出给用户想要的结果.Python的输入/输出,我们可以用input进行输入,pr ...
- 如何在线预览github上的html页面?
可以通过http://htmlpreview.github.io/这个网站,直接在线预览html页面. ↓ ↓ 可以发现:这个网站直接将github上的页面地址当做参数来传递.
- php-fpm和cgi,并发响应的理解以及高并发和多线程的关系
首先搞清楚php-fpm与cgi的关系 cgi cgi是一个web server与cgi程序(这里可以理解为是php解释器)之间进行数据传输的协议,保证了传递的是标准数据. php-cgi php-c ...
- No.18 selenium学习之路之批量执行测试用例
diascover方法,加载所有测试用例 1.discover方法里面有三个参数: -case_dir:测试用例的目录 -pattern:这个是匹配脚本名称的规则,test*.py意思是匹配test开 ...
- dede图集内容页调用
{dede:productimagelist} <li> <img src="[field:imgsrc/]" width="92" heig ...