C# Winform控件 - Form
一、Form窗体样式
1.FormBorderStyle
(1)None

(2)FixedSingle

(3)Fixed3D
个人感觉跟Fixedsingle区别不大
(4)FixedDialog
不可以通过鼠标来拖拉窗体的边框来调节大小

(5)Sizable
可以通过鼠标来拖拉窗体的边框来调节大小

(6)FixedToolWindow
不可以通过鼠标来拖拉窗体的边框来调节大小

(7)SizableToolWindow
可以通过鼠标来拖拉窗体的边框来调节大小
2.Name
窗体代码中的窗体名称。
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
}
3.BackColor、BackgroundImage、BackgroundImageLayout
窗体背景颜色、图片、图片位置设置
4.Icon
窗体图标设置
5.Text
窗体显示标题设置
6、StartPosition
窗体运行后默认显示位置设置。
(1)Manual
靠屏幕左上角显示。
(2)CenterScreen
显示在屏幕中心位置。
(3)WindowsDefaultLocation
靠左上角的一个位置。
(4)WindowsDefaultBounds
windows默认的一个大小框。
(5)CenterParent
父窗体的中心。
7.MaxIMizeBox、MinmizeBox
设置是否有最大化、最小化框。
8.Opacity
窗体透明度设置
9.IsMdiContainer
将当前Form设置为窗体容器。
可在当前窗体的Load事件中创建一个子窗体,代码如下:
private void frmMain_Load(object sender, EventArgs e)
{
Form2 frm = new Form2();
//设置窗体打开后窗体模式,有正常、最大化、最小化
frm.MdiParent = this; //关键代码
frm.WindowState = FormWindowState.Normal;
//设置窗体起始位置
frm.StartPosition = FormStartPosition.CenterParent;
//以对话框方式调用
frm.Show();
}
二、窗体事件

添加窗体事件的方式有两种:
通过VS设计器添加:在相应事件后边空白处双击;

手动添加:
代码形式:private void 窗体名称_事件名称(object sender, 事件名称EventArgs e)
1.Load事件
双击事件中的Load右边的空白处,即可在当前Form的窗体代码中看到出现了下面代码段,在里面添加窗体载入时的事件即可。
private void frmMain_Load(object sender, EventArgs e)
{
}
C# Winform控件 - Form的更多相关文章
- C# 扩展方法奇思妙用高级篇六:WinForm 控件选择器
在Web开发中,jQuery提供了功能异常强大的$选择器来帮助我们获取页面上的对象.但在WinForm中,.Net似乎没有这样一个使用起来比较方便的选择器.好在我们有扩展方法,可以很方便的打造一个. ...
- WinForm控件使用文章收藏整理完成
对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面. 基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Lab ...
- [转] c#中 多线程访问winform控件
原文 c#中多线程访问winform控件的若干问题小结 我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题.然而我们并不能用传统方法来解决这个问题,下面我将详细的 ...
- C# WinForm控件、自定义控件整理(大全)
转:http://www.cnblogs.com/top5/archive/2010/04/29/1724039.html 对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, ...
- WinForm控件选择器
jQuery和Css的控件选择器用起来非常畅快,相信用过的人都会有这种感觉,而WinForm则是通过Name来实现窗体中控件的选择,在选择单个控件的时候是很方便,但是当选择具有一类特征的控件时,则显得 ...
- .Net WinForm 控件键盘消息处理剖析
在WinForm控件上我们可以看到很多关于键盘消息处理的方法,比如OnKeyDown, OnKeyPress, ProcessCmdKey, ProcessDialogKey,IsInputKey等等 ...
- WinForm 控件键盘消息处理剖析(转)
一直想整理键盘事件的调用顺序,刚好看见园子里的这篇文章,写的不错,就转载了:http://www.cnblogs.com/tedzhao/archive/2010/09/07/1820557.html ...
- Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决
有人会说不建议Wpf中使用Winform控件,有人会说建议使用Winform控件在Wpf下的替代方案,然而在实际工作中由于项目的特殊需求,考虑到时间.成本等因素,往往难免会碰到在WPF中使用Winfr ...
- wpf怎么使用WindowsFormsHost(即winform控件)
原文:wpf怎么使用WindowsFormsHost(即winform控件) 使用方法: 1.首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.NET库中的System ...
随机推荐
- 测试框架httpclent 2.配置优化方法
优化就是为了使代码看起来更简便,如果代码里面的每一个请求都写一次url,那么整体代码看起来很乱,而且一旦某个服务器的端口号或者域名有变动,那么所有的url都需要改变,成本太大.为了让代码看起来更简便, ...
- 机器学习之正则化【L1 & L2】
前言 L1.L2在机器学习方向有两种含义:一是L1范数.L2范数的损失函数,二是L1.L2正则化 L1范数.L2范数损失函数 L1范数损失函数: L2范数损失函数: L1.L2分别对应损失函数中的绝对 ...
- 阿里云ECS服务器Ubuntu安装MySQL并远程访问
root账户登录服务器Ubuntu16.04 apt-get update apt-get install mysql-server mysql-client; 安装时会让你设置root密码,输入2次 ...
- deepin 下安装goland中文字体显示全是方块
下载中文字体 apt-get install ttf-arphic-uming xfonts-intl-chinese 替换goland的汉化包,两个jar包.https://blog.csdn.ne ...
- MySql实现分页查询的SQL,mysql实现分页查询的sql语句 (转)
http://blog.csdn.net/sxdtzhaoxinguo/article/details/51481430 摘要:MySQL数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通 ...
- css预编译语言 sass scss(变量$var, css嵌套规则,@import规则,@extend,@mixin)
什么是sass Sass 是对 CSS 的扩展,让 CSS 语言更强大.优雅. 它允许你使用变量.嵌套规则. mixins.导入等众多功能, 并且完全兼容 CSS 语法. Sass 有助于保持大型样式 ...
- [再寄小读者之数学篇](2014-06-22 函数恒为零的一个充分条件 [中国科学技术大学2011年高等数学B考研试题])
设 $f(x)$ 在 $\bbR$ 上连续, 又 $$\bex \phi(x)=f(x)\int_0^x f(t)\rd t \eex$$ 单调递减. 证明: $f\equiv 0$. 证明: 设 $ ...
- 基于STM32F1的时钟芯片DS1302驱动
目录 DS1302.h源代码 DS1302.c源代码 DS1302.h源代码 /** ********************************************************* ...
- Stm32型号查阅手册
- Images corrections preview with lensfun 不同型号镜头预览图 828张 合集
lensfun 目前支持900多种镜头, 但是网上并没有预览图; 闲暇时间做了800多张预览图合集 下载地址 链接: https://pan.baidu.com/s/1crfhoKKZKnxntvNH ...