今天,我开始学习了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 基础的更多相关文章

  1. 黑马程序员+Winform基础(上)

    黑马程序员+Winform基础 ---------------<a href="http://edu.csdn.net"target="blank"> ...

  2. 【2017-04-24】winform基础、登录窗口、窗口属性

    一.winform基础  客户端应用程序:C/S 客户端应用程序可以操作用户电脑中的文件,代码要在用户电脑上执行,吃用户电脑配置. 窗体是由控件和属性做出来的 控件:窗体里所放的东西."视图 ...

  3. 【转】WinForm基础

    winform基础 先修基础:C#语法基础和面向对象编程 1.Winform创建解决方案 2.Winform窗体 3.MessageBOx 4.Winform登录.控制软件只运行一次.回车登录 5.W ...

  4. winform基础控件总结

    转自:http://www.cnblogs.com/top5/archive/2010/04/29/1724039.html 基础 - 常用控件 C# WinForm开发系列 - CheckBox/B ...

  5. winform基础窗体设置及基础控件

    WinForm - 也叫做C/S  客户端 另:B/S是 网页端 客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序 特点: 不需要联网也可以打开使用部分功能,但是现在的情况是许多功能依然需要 ...

  6. winform基础,主要控件简单介绍,以及小练习

    WinForm - C/S B/S 客户端应用程序 - 是需要安装在用户电脑上才可以使用的程序特点:不需要联网也可以打开使用部分功能但是现在的情况是许多功能依然需要互联网的支持 代码部分在用户电脑上执 ...

  7. C#之WinForm基础 新建一个不可编辑的comboBox

    慈心积善融学习,技术愿为有情学.善心速造多好事,前人栽树后乘凉.我今于此写经验,愿见文者得启发. 1.拉控件 2.添加可选数据 3.改变基本样式 4.效果图 C#优秀,值得学习.Winform,WPF ...

  8. 03 Winform基础

    补充: MD5加密 static void Main(string[] args) { string s = GetMD5("123"); Console.WriteLine(s) ...

  9. 1.C#WinForm基础制作简单计算器

    利用c#语言编写简单计算器: 核心知识点: MessageBox.Show(Convert.ToString(comboBox1.SelectedIndex));//下拉序号 MessageBox.S ...

随机推荐

  1. 跟我一起玩转Sencha Touch 移动 WebApp 开发1

    跟我一起玩转Sencha Touch 移动 WebApp 开发(一) 1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 ...

  2. CenOS下安装Eclipse并配置PyDev

    为方便安装,使用SecureCRT来操作CentOS 1. 更改网络配置 虚拟机使用桥接方式上网(默认是NAT方式) 2. 启动后让虚拟机上网 3. 启动终端查看ip地址 4. 使用SecureCRT ...

  3. 快速开发平台WebBuilder中ExtJS表格的增删改查

    使用WebBuilder可实现表格的自动增删改查功能,而无需编写前台脚本和后台SQL. WebBuilder开源项目地址:http://www.putdb.com 自动生成的页面: <!DOCT ...

  4. jQuery焦点图切换特效插件封装

    网站焦点图是一种网站内容的展现形式,可简单理解为一张图片或多张图片展现在网页上就是网站焦点图.在网站很明显的位置,用图片组合播放的形式,类似焦点新闻的意思只不过加上了图片.一般多使用在网站首页版面或频 ...

  5. MySQL能够承受上亿万条的数据量的架构

    MySQL能够承受上亿万条的数据量的架构 最近做的搜索引擎的数据量是越来越大估计了下在中国可能涉及到的1Kw的数据量,就全球来说也就是1K亿而已,最初是用的数据库是MySQL现在来说要做些优化,最终使 ...

  6. linux下面的解压缩文件的命令

    尝试去好好用linux.新手起步.   这边只会提到我用过的.其他相关的以后我用到了我会补充的.如果有错欢迎指正 注:1.c-创建-create 2.v-复杂输出    3.f-文件-file     ...

  7. PostgreSQL9.1 with PostGIS 2.1.4 for mapping coordinates on linux/ubuntu 已经打包成deb 可下载

    For location based service, I try to use postgresql with postgis. You can download postgis from here ...

  8. C# .Net 使用zxing.dll生成二维码,条形码

    public static string GetBarcode(string format, string value, int? width, int? height)        {       ...

  9. 工作流--JBPM核心服务及表结构

    一.      使用JBPM开发工作流的一般流程 1.       jBPM的运行需要数据库的支持,因此系统设计时要选定所用数据库.只要是Hibernate支持的数据库,jBPM就支持.数据库的初始化 ...

  10. java中的String类常量池详解

    test1: package StringTest; public class test1 { /** * @param args */ public static void main(String[ ...