今天,我开始学习了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. 工具条OutLookBar

    工具条OutLookBar 灰姑娘本身也有自已的优点,但是却可能因为外貌不讨人喜欢,要变成白雪公主却需要有很多勇气和决心去改变自已: 有一颗善良的心 讨人喜爱的外貌 我这里讲的是一个工具条的蜕变过程, ...

  2. AppDomain卸载与代理

    AppDomain卸载与代理 涉及内容: 反射与MEF解决方案 AppDomain卸载与代理 WinForm.WcfRestService示 插件系统的基本目的是实现宿主与组件的隔离,核心是作为接驳约 ...

  3. TCMalloc小记

    周末抽空看了一下tcmalloc,了解了个大概.下面记录一下. 一. 原理 tcmalloc就是一个内存分配器,管理堆内存,主要影响malloc和free,用于降低频繁分配.释放内存造成的性能损耗,并 ...

  4. RobHess的SIFT源码分析:综述

    最初的目的是想做全景图像拼接,一开始找了OpenCV中自带的全景拼接的样例,用的是Stitcher类,可以很方便的实现全景拼接,而且效果很好,但是不利于做深入研究. 使用OpenCV中自带的Stitc ...

  5. 分享下mac安装xamarin跨平台开发环境的坑

    之前在vs2015上安装好了xamarin环境,考虑到调试IOS仍然需要mac机,昨天决定直接在mac上安装xamarin. 安装完所有的效果如上图,此时已经可以创建安卓和IOS环境. 我安装过程中, ...

  6. 2015 ACM / ICPC 亚洲区域赛总结(长春站&北京站)

    队名:Unlimited Code Works(无尽编码)  队员:Wu.Wang.Zhou 先说一下队伍:Wu是大三学长:Wang高中noip省一:我最渣,去年来大学开始学的a+b,参加今年区域赛之 ...

  7. 微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(MyEclipse + SVN)

    等待加载完成后,在"Personal Sites" 栏目中会显示你加载的SVN的相关内容,展开"SVN"分别选择"Core SVNKit Librar ...

  8. 毕向东_Java基础视频教程第19天_IO流(11~14)

    第19天-11-IO流(字节流File读写操作) import java.io.FileInputStream; import java.io.FileOutputStream; import jav ...

  9. angular1.x 脏检测

    写在前面 双向绑定是angular的大亮点,然后支撑它的就是脏检测.一直对脏检测都有一些理解,却没有比较系统的概念. 以下是我阅读网上博文以及angular高级程序设计的理解与总结. 接收指导与批评. ...

  10. websocket+前后端分离+https的nginx配置

    后端服务路径: 172.168.0.2:8080 172.168.0.2:7080 前端目录(html + css + js): /root/apps/mzsg-web 1.修改 /etc/nginx ...