文章目录
- 前言
- 一、属性
-
- 1、autoscalemode
- 2、autoscroll
- 3、autoscrollmargin
- 4、autoscrollminsize
- 5、autosize
- 6、Location
- 7、maximumsize
- 8、minimumsize
- 9、padding
- 10、Size
- 11、startpostion
- 12、windowstate
- 13、controlbox
- 14、helpcontrol
- 15、icon
- 16、IsMdiContainer
- 17、MainMenuStrip
- 18、maximizeBox
- 19、minimizeBox
- 20、Opacity
- 21、ShowIcon
- 22、ShowInTaskbar
- 23、SizeGripStyle
- 24、TopMost
- 25、TransparencyKey
- 26、allowdrop
- 27、AutoValidate
- 28、 ContextMenuStrip
- 29、DoubleBuffered
- 30、enable
- 31、ImeMode
- 32、CausesValidation
- 33、FormBorderStyle
- 34、RightToLeft
- 35、RightToLeftLayout
- 36、AcceptButton
- 37、cancelbutton
- 38、KeyPreview
- 39、ClientSize
- 二、事件
前言
我们在开发winform程序的过程中首先要知道在哪种情况下用哪种控件,那么我们什么时候使用Form呢?Form在winform中称为窗体,当我们新建一个winform程序时,系统会自动帮我们新建一个Form,我们可以在这个Form上放置各种各种的控件,所以Form是相当于一个可以容纳很多控件的容器,除此之外,我们还可以单独的弹出一个Form窗体来展示给用户,用户也可以在窗体上进行确定、取消等交互操作,在这些场景下我们才会使用到Form。
一、属性
1、autoscalemode
确定当屏幕分辨率或字体更改时窗体和控件的缩放模式,这里的字体是窗体的字体,实际测试时将autoscalemode设置为dpi,当改变屏幕分辨率时,窗体和控件的变化并不明显;但是将autoscalemode设置为font时,当改变窗体的字体时,会发现窗体和控件的大小都跟着字体的大小变化而变化,该属性默认为font;
2、autoscroll
当控件的超出窗体大小,也就是控件的显示区域超出窗体的范围时,窗体是否自动显示滚动条,为true时自动显示,该属性为true时,ismdicontainer不能为true。