博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm笔记
阅读量:6759 次
发布时间:2019-06-26

本文共 1126 字,大约阅读时间需要 3 分钟。

 ---------------------- 、、期待与您交流! ----------------------

1、属性、事件

 既然WinForm有面向对象的特征,可以知道每一个子类都具有相似的特征,所以使得父类,具有大量的属性与事件

2、WinForm与面向对象的一个关系

 由于每一个窗体外观都是一致的,所以可以考虑每一个Windows应用程序,肯定有一个模板
 但是每一个窗体都有一些特有的功能
 
 每一个窗体都有一个父类,提供工作区、蓝色的标题栏,以及控制的按钮
 所有的窗体都是他的子类,提供自己独有的功能和相关控件
 
3、 每一个窗体
 class MyWinForm:Form
 {
  // 子类窗体独有的东西
 }

4、写Windows程序的一般步骤

 -> 拖控件,设属性
 -> 为相应的控件添加所需事件(加事件)
 -> 写方法

5、如何创建和控制窗体

 -> 右键添加窗体
 -> 设定窗体的属性与事件
 -> new窗体,Show窗体

6、ShowDialog有返回值

 返回一个枚举
 -> MessageBox应该放在哪儿?
 -> 逻辑怎么写?

7、添加事件

 -> 直接双击控件
 -> 选择事件,双击事件上的空
 -> 直接在事件边上的空中,添加事件方法的名字

=======================================================

1、TextBox

 MultiLines
 ScallBar
 PasswordChar
 WordWrap
 
 TextChanged
 KeyPress
  -> e.Handle  如果为true表示,按键无效,如果为false,表明按键有效
  -> e.KeyChar 按下的字符对应的ASCII码(Unicode码)
 
 Enter 控件获得焦点
 Leave 失去焦点

2、PictureBox
 Image属性处理添加图片
 SizeMode属性,对图片进行布局
 
 如何通过代码来显示图片,或切换图片
  Image
  
3、DateTime
 Now  获得当前时间
 Year
 Month
 Day
 Hour
 Minitue
 Second

4、Timer控件

 -> 拖控件
 -> 谁定Enable属性
 -> 设定时间间隔,单位为毫秒,1000毫秒等于1秒
 -> 设定事件
  -> 每当到达计时器所表示的时间间隔就执行一次方法

5、SoundPlayer

 >---------------------- 、、期待与您交流! ---------------------- 详细请查看:

转载于:https://www.cnblogs.com/lovexiao/archive/2012/04/24/2467406.html

你可能感兴趣的文章
uploadfy 常见问题收集
查看>>
WPF----数据绑定
查看>>
子类化GetOpenFileName/GetSaveFileName, 以及钩子函数OFNHookProc的使用的简要说明
查看>>
C语言中判断int,long型等变量是否赋值的方法
查看>>
leetcode -- Longest Valid Parentheses
查看>>
详解JAVA输出Hello World
查看>>
概率问题随笔
查看>>
关于在堆中创建字符串对象的疑惑
查看>>
poj1077(康托展开+bfs+记忆路径)
查看>>
hibernate 树状映射
查看>>
值得 Web 开发人员收藏的20个 HTML5 实例教程
查看>>
移动设备、手机浏览器Javascript滑动事件代码
查看>>
linux,__attribute__用法
查看>>
LinqToXML~读XML文件续
查看>>
java.sql.SQLException: JZ00L
查看>>
@Resource注解
查看>>
Android(Linux) 网卡名修改
查看>>
Ubuntu 中的VI和vim
查看>>
BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3) (转)
查看>>
Libgdx window add alpha action change the background actor alpha
查看>>