【基础知识】winfrom窗体的属性

摘要:
文本:指示窗体最初是最大化还是最小化还是正常。默认确认按钮:显示表单之前触发的最后一个事件。因此,我们通常将值分配给此事件中表单的控件。激活:取消窗口主体的Enter和Leave事件,在窗体进入和关闭之前触发事件调整大小:窗体大小更改时触发事件窗体的方法:窗体关闭隐藏():以模态方式打开窗体文本框:

窗体的属性:
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窗体的属性》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【译】在Asp.Net中操作PDF – iTextSharp 使用表格黑帽SEO经常采用的字符编码(&#+五位数字)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

nginx面试要点

首先列出一些面试题目包括nginx和redis的。 1.、nginx 框架是怎样的 2. nginx负载均衡的算法怎么实现的,懵逼,说没看过  。 nginx 的 upstream目前支持 4 种方式的分配 1)、轮询(默认)       每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight   ...

div包裹页面后多余部分没有显示,也没滚动条 overflow 属性设置

今天弄个div套着一个页面结果那个页面超出范围后页面没有滚动条可以滚动浏览下面的内容,原来是设置了overflow的hidden属性 visible 默认值。内容不会被修剪,会呈现在元素框之外。 hidden 内容会被修剪,并且其余内容是不可见的。 scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。 auto 如果内容被...

WebUploader上传大文件的三种解决方案

需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集...

react中实现滚动到指定位置固定显示导航栏,反之浸入背景

  需求描述   当导航栏置顶时,导航栏沉浸在背景图里;当鼠标滑动滚轮到一定位置时,显示导航栏   用原生JS实现   给window添加scroll滚动事件并执行对应方法,这里执行方法为handleScroll      react中实现   在react中如果要使用上面的代码,需要使用生命周期函数componentDidMount添加scroll滚动事...

JS拖动滑块验证

使用这种验证方法的目的:证明当前的用户不是机器人~防止恶意操作。 实现思路:   1、获取silde滑块(获取元素)   2、为元素注册事件———鼠标点击事件(onmousedown)鼠标点击之后获得当前鼠标的X坐标。   3、如何获取到鼠标的x坐标——使用clientX事件(当事件被触发时,鼠标指针的水平坐标)。   4、鼠标移动事件发生后根据从最开始点...

React-Native性能优化点

shouldComponentUpdate 确保组件在渲染之后不需要再更新的,即静态组件,尽量在其中增加shouldComponentUpdate方法,防止二次消耗所产生的性能消耗 shouldComponentUpdate() { //完全静态的组件,无需更新 return false; } key key是react的一个特殊的属性...