WinForm 基础
今天,我开始学习了WinForm。WinForm是客户端程序制作 - C/S,它必须在.NET Framework框架上运行 。
开始,我先学习了一下WinForm的常用窗体属性。
布局:
AutoScroll - 自动显示滚动条
AutoSize - 自动调整大小以适应内容的大小
Location - 窗体启动时的位置
StartPosition - 窗体第一次出现时的位置
MaximumSize - 窗体可以调整到的最大大小
MinimumSize -窗体可以调整到的最小大小
padding - 内边距
Size - 窗体尺寸
WindowState - 启动之后,窗体最大/最小化
------------------------------
窗口样式:
ControlBox -取消窗体标题栏内容
Icon - 更改标题栏.ico小图标样式
{
MaximizeBox - 最大化按钮是否可用
MinimizeBox - 最小化按钮是否可用
HelpButton - 帮助按钮,与MaximizeBox、MinimizeBox结合使用
}
Opacity -窗体不透明度
ShowIcon -是否显示标题栏.ico小图标
ShowInTaskbar -是否在任务栏显示该窗体
TopMost -置顶
TransparencyKey -绘制到窗体上时将显示为透明的颜色,制作不规则窗体时使用
-----------------------------
设计:
Name -对象名称
-----------------------------
数据:
Tag - 与对象关联的用户定义数据
-----------------------------
外观:
BackgroundImage -设置背景图像
BackgroundImagelayout - 背景图片的排列方式
BackColor -背景色
Cursor -鼠标形状
FormBorderStyle -窗体边框样式
Text-标题栏文字
-----------------------------
杂项:
AcceptButton -窗体“接受”按钮。每次按“Enter”键相当于“单击”该按钮
CancelButton -窗体“取消”按钮。每次按“Esc”键相当于“单击”该按钮
通过这些属性,我们就可以来做一个小的恶搞程序了,他的基本要求主要包括以下几点:
1、窗体开启最大化
2、让窗体透明
3、不在工具栏显示
4、置顶
5、去边框
6、任务管理器伪装 1、图标不显示 2、更改窗体文字
7、不让透明,设置蓝屏背景图片
之后,我学习了几个最常用的往窗体里添加的控件:
窗体中显示文字 - Label
用户输入内容 - TextBox passWordChar
按钮 - Button
复选框 - CheckBox
单选框 - RadioButton
分组容器 - Panel
WinForm 基础的更多相关文章
- 黑马程序员+Winform基础(上)
黑马程序员+Winform基础 ---------------<a href="http://edu.csdn.net"target="blank"> ...
- 【2017-04-24】winform基础、登录窗口、窗口属性
一.winform基础 客户端应用程序:C/S 客户端应用程序可以操作用户电脑中的文件,代码要在用户电脑上执行,吃用户电脑配置. 窗体是由控件和属性做出来的 控件:窗体里所放的东西."视图 ...
- 【转】WinForm基础
winform基础 先修基础:C#语法基础和面向对象编程 1.Winform创建解决方案 2.Winform窗体 3.MessageBOx 4.Winform登录.控制软件只运行一次.回车登录 5.W ...
- winform基础控件总结
转自:http://www.cnblogs.com/top5/archive/2010/04/29/1724039.html 基础 - 常用控件 C# WinForm开发系列 - CheckBox/B ...
- winform基础窗体设置及基础控件
WinForm - 也叫做C/S 客户端 另:B/S是 网页端 客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序 特点: 不需要联网也可以打开使用部分功能,但是现在的情况是许多功能依然需要 ...
- winform基础,主要控件简单介绍,以及小练习
WinForm - C/S B/S 客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序特点:不需要联网也可以打开使用部分功能但是现在的情况是许多功能依然需要互联网的支持 代码部分在用户电脑上执 ...
- C#之WinForm基础 新建一个不可编辑的comboBox
慈心积善融学习,技术愿为有情学.善心速造多好事,前人栽树后乘凉.我今于此写经验,愿见文者得启发. 1.拉控件 2.添加可选数据 3.改变基本样式 4.效果图 C#优秀,值得学习.Winform,WPF ...
- 03 Winform基础
补充: MD5加密 static void Main(string[] args) { string s = GetMD5("123"); Console.WriteLine(s) ...
- 1.C#WinForm基础制作简单计算器
利用c#语言编写简单计算器: 核心知识点: MessageBox.Show(Convert.ToString(comboBox1.SelectedIndex));//下拉序号 MessageBox.S ...
随机推荐
- JS左侧菜单-03
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 在路由器上搭建SVN服务器
在路由器上搭建SVN服务器 SVN托管服务大家都不陌生了,我最早开始用的是谷歌提供的SVN,因为在上面托管的项目都是开源的,所以当有些项目不方便在网上公开的时候,就需要自己搭建SVN服务器了.wind ...
- 计算机就是用命换的行业,多干一年程序猿,寿命将减少2年,干20年的编程苦力,基本60岁之前你就要OVER了
if c++==python:(869710179) 2013-7-6 10:21:31 计算机本来就是用命换的行业 爱笑的眼睛(373213735) 2013-7-6 10:21:55 if c ...
- All about Performing User-Managed Database Recovery
Automatic Recovery with SET AUTORECOVERY ======================================== Issuing SET AUTORE ...
- 利用GeneratedKeyHolder获得新增数据主键值
Spring利用GeneratedKeyHolder,提供了一个可以返回新增记录所对应的主键值的方法: int update(PreparedStatementCreator psc, KeyHold ...
- 办理卡尔加里大学(本科)学历认证『微信171922772』calgary学位证成绩单使馆认证University of calgary
办理卡尔加里大学(本科)学历认证『微信171922772』calgary学位证成绩单使馆认证University of calgary Q.微信:171922772办理教育部国外学历学位认证海外大学毕 ...
- c#dalegate invoke及AsyncCallback使用
public delegate void AsyncDelegate(); private AsyncDelegate asyncDl; asyncDl = new AsyncDeleg ...
- python爬虫框架scrapy初试(二点一)
功能:爬取某网站部分新闻列表和对应的详细内容. 列表页面http://www.zaobao.com/special/report/politic/fincrisis 实现代码: import scra ...
- maven插件报错之解决
maven插件报错之解决 用m2eclipse创建Maven项目时报错 maveneclipsebuilddependenciesauthorizationplugins 用m2eclipse创建 ...
- cookie解决 未登录加入购物车 第一次访问弹出新手引导页面
浏览器携带cookie到服务器, 点击加入购物车-->后台检查-->是否登录(有没有sessionid) 没有登录--->secookie()返回给浏览器,把传递过来的商品id, 属 ...