黑马程序员--WinForm基本控件1

------------------ Windows Phones 7手机开发.Net培训、期待与您交流! ----------------------

 

1、控件添加与布局

2、了解常见控件的属性与事件
-> 什么事属性
  就是控件的特征
-> 什么事事件
  现在可以认为是控件的行为,有点儿像方法
3、常见属性
默认按钮
  AcceptButton
  CancelButton

背景的属性
  backgroundColor
  BackgroundImage
  BackgroundLayout
修改光标
  Cursor
修改显示文本
  Text
控制最大化最小化与关闭的按钮
  ControlBox
窗体上所有控件的字体
  Font
窗体上所有控件的颜色
  ForeColor
窗体边框
  FormBorderStyle
   -> FixedSingle
   -> None
标题栏的Icon图标
  Icon
设定窗体位置
  Location
最大化与最小化
  MaximumBox
  MinmumBox
是否显示Icon图标
  ShowIcon
是否在Windows下边的任务栏显示
  ShowInTaskBar
开始的位置
  StartPosition
   -> CenterScreen
   -> Manual
是否总是前端显示
  TopMost
窗体的状态
  WindowState
   -> 最大化、最小化、一般
4、Button的属性
(Name)
  表示在程序中引用控件的名字
是否可用
  Enable
是否显示出来
  Visible
使用Tab键切换序号
  TabIndex
禁用Tab切换获得焦点
  TabStop 
5、事件
将按钮的事件看做成他做的一件事儿
  -> 一点
  -> 做
如何添加事件?
  -> 选中控件 -> 右键 -> 属性 -> “闪电”的标志
  -> 根据所要的事件,找到相应的选项(使用button默认以Click为例)
  -> 在Click后面的文本框中双击
  -> 自动的生成一个方法
  -> 当Click事件触发的时候(就是点击按钮)就会去执行这个方法

6、MessageBox
MessageBox实际上是一个类,提供Show这样的静态方法,用来显示信息
有几个重载
  MessageBox.Show(要显示的字符串);
  MessageBox.Show(要显示的字符串, 标题栏显示的字符串);
  MessageBox.Show(要显示的字符串, 标题栏显示的字符串, 默认使用的按钮);
  MessageBox.Show(要显示的字符串, 标题栏显示的字符串, 默认使用的按钮, 使用的图标);
  MessageBox.Show(要显示的字符串, 标题栏显示的字符串, 默认使用的按钮, 使用的图标, 默认按钮的枚举);
7、控件的默认事件
每一个控件都有自己的默认事件,添加默认事件只用双击控件即可
8、如果要删除事件的方法,不能直接删除代码,需要重置
==================================
1、事件的重置
双击会添加默认事件,常见的就是Click与Load
2、弄清楚"(Name)属性"与Text属性
(Name) 就是使用该控件时,表示这个控件,好像变量一个(实际是一个字段)
Text 是控件上面显示的文本信息
3、常用事件
Load事件
  窗体一加载之前执行的方法
...Changed事件
  当某一个属性发生变化的时候,执行的方法
鼠标事件
  MouseClick
  MouseDoubleClick
  MouseEnter
  MouseLeave
  MouseMove
  MouseDown
  MouseUp
4、窗体的创建
窗体实际上是一个Form的子类对象
  -> 创建窗体,首先要new
  -> 显示使用Show或ShowDialog方法
   -> Show表示显示窗体
   -> ShowDialog表示模态窗体,当窗体出现的时候,该主窗体不再可获得焦点,除非这个模态窗体结束
5、练习
-> 窗体上有三个按钮
-> 开始只有一个按钮可以按下,表示创建窗体
-> 创建窗体以后,该按钮不能再被按下
-> 另外两个按钮可以按下,分别表示显示窗体域隐藏窗体

=================
窗体就是一个窗体类
6、销毁窗体使用
<windowName>.Close();
<windowName>.Dispose();
7、对话框的返回值
Dialog有关的窗体都可以有返回值

根据现实的MessageBox的结果来判断是否做什么动作
  -> 如何获得用户的按下按钮是哪一个?
  -> MessageBox.Show()方法会将用户的选择返回

MessageBox.Show中可选的按钮有:
  重试、OK、放弃、忽略、取消、是、否、终止、...
返回值:DialogResult

8、自己窗体的ShowDialog呢?回答有(了解)
9、自定义窗体的位置
-> 创建一个主窗体,和一个按钮与子窗体
-> 设定子窗体的StartPosition为Manul,表示自定义位置
-> 为子窗体添加构造函数,传入两个坐标X,Y
-> 在构造函数中为子窗体的Location赋值
10、Label和LinkLabel
  System.Diagnostics.Process.Start();
------------------ Windows Phones 7手机开发.Net培训、期待与您交流! ----------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值