WinForm窗体重要属性与公共控件的重要属性
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窗体重要属性与公共控件的重要属性相关推荐
- 实现WinForm窗体的美化(借助第三方控件)
在winform项目中,其实皮肤就是一个第三方的控件,名字是IrisSkin4.dll只要添加到你的工具箱里就可以和其它控件一样使用了 一.添加控件IrisSkin4.dll.方法: 先把IrisSk ...
- c# winform pictureBox显示图片,PictureBox控件的Image属性
this.pictureBox1.Image = Image.FromFile("d://1.jpg", false);
- Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变
场景 在新建一个Winform窗体后,拖拽控件设置其布局如下 如果只是单纯的这么设计,我们在运行后,如果对窗口进行缩放就会导致如下 所以我们需要在设计页面布局时对控件进行定位设置. 注: 博客主页: ...
- 【2017-4-26】Winform 公共控件 菜单和工具栏
作废 等待重写 名称 功能 取值 赋值 备注 Button 按钮 多用来触发点击事件 CheckBox 多选按钮 CheckedListBox 多选按钮组 ...
- C# 公共控件及程序制作流程
程序制作流程: 1.想这个程序是要干什么的,脑子里会大概有一个框 2.将界面搭出来,界面层 3.编写后台代码,业务逻辑层 4.数据访问层 计算器(思路): 1.事件数据用法 2.后台逻辑锻炼 3.程序 ...
- 如何 修改服务器控件的text,设置TextBox控件的TextMode属性
我想在程式代碼中將TextBox控件的TextMode属性设置為Password,寫成TextBox1.TextMode=MultiLine和TextBox1.TextMode="Multi ...
- TextBox控件的DataBindings属性
DataBindings属性是很多控件都有的属性,作用有2方面.一方面是用于与数据库的数据进行绑定,进行数据显示.另一方面用于与控件或类的对象进行数据绑定.这里主要关注后者.主要用法是将某个对象的某个 ...
- WinForm控件开发总结(五)-----为控件的复杂属性提供类型转换器
上一篇文章我已经介绍了TypeConverterAttribute元数据的作用,本文将通过代码向你展示具体的实现.在这个例子中,我要给控件添加一个复杂的属性,这个属性对这个控件没有什么功用,纯粹是为 ...
- vb.net 教程 3-4 窗体编程 公共控件6 PictureBox ProgressBar
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的. 11.PictureBox 重要属性: SizeMode :设置图片在图片框中显示方式: Au ...
最新文章
- OpenCV为Halide后端安排网络
- 1w存银行一年多少利息_100万存银行一年利息多少?能赚多少钱?
- (10)魔兽文件打包器里的传奇哈希表
- eclipse 使用svn导入web项目
- 马尔科夫决策过程(MDP) : GridWord(DP)
- QT项目二:局域网聊天工具
- Chrome插件开发入门
- java上传图片压缩大小
- Windows和Linux简单命令的总结
- 最简单的迁徙图实现demo
- 线程之interrupt
- springboot配置内置tomcat的日志
- 无法启动程序 系统找不到指定的文件
- PUMA560MATLAB三维仿真模型,基于Matlab的puma560型机器人仿真
- iOS 开发的资源整理
- 高低温对Nand Flash原始误码率(RBER)及Operation time的影响
- 计算机跨考应用经济学,计算机专业跨考人大经济学复习经验谈br /
- 关于unity 2d图片的触发与碰撞
- java web程序设计 郭克华 pdf_Java Web程序设计郭克华
- matlab调用dyna,MATLAB 如何调用 LS DYNA 并读取计算结果
热门文章
- PDE11 wave equation: d'Alembert examples
- MATLAB中的三维图形等值线
- php和数据库的永久链接,php – WordPress永久链接,包括名称和ID,但仅考虑ID
- 无法从服务器同步注册表数据,辅助域控和主域控无法同步?!!
- 基于机器学习的GitHub敏感信息泄露监控
- yolo3做行人检测+deep-sort做匹配,端对端做多目标跟踪
- 词云 -python
- impacket安装 python_安装impacket
- Java script生成apk_Android 命令行编译、打包生成apk文件
- 简单类名转为class_13 网页各区域div的常见类名