码迷,mamicode.com
首页 > 其他好文 > 详细

20170629

时间:2017-07-01 01:00:40      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:size   属性   item   ati   自动   窗体   内容   min   方法   

面向对象:

如果要初始化一个类,就写在构造函数里面
根据用户需求选择一类东西中的一种,可以用工厂模式:写个父类,然后这些东西继承这个类;接着,写一个函数(可以是静态的),根据用户的需求,返回子类的对象给父类的引用;最后用这个父类的引用去调用不同子类的方法.调用方法前,先判断这个子类的对象是否为空

winform应用程序

partial部分类:让同一个命名空间下面可以有重名的类,但是这两个类本质上是一个类;如果被继承,两个类的成员都会被继承


Enable 指示是否可用
visible 指示是否可见
name 在后台获得前台UI对象使用
text 控件显示的文本

clientsize 当前工作区


textbox: text 获得文本框中的内容
wordwrap 是否自动换行
scrollbars 显示滚动条
passwordchar 显示的字符
readonly是否只读

radiobutton 单选 靠容器里面的 groupbox 来复选
属性 checked 确定初始选谁

弹出窗口的时候 触发了 load事件

组件 timer: 就一个事件 tick :每隔一段时间执行一次,时间用 interval 属性 控制,单位毫秒

datetime.now.tostring() 获取当前时间 并 转换成字符串
datetime.now.hour/minute/second

soundplayer 播放音乐的一个类


picturebox


// this.pb1.ImageLocation = @"E:\C#资源\641.jpg"; 两种写法(尚不清楚区别)
pb1.Image = Image.FromFile(@"E:\C#资源\641.jpg");
this.pb1.SizeMode = PictureBoxSizeMode.AutoSize;

webbrowser


combobox

selecetedindex 获得当前选中项的索引,从0开始
seleceteditem 获得当前选中项的内容
事件:SelectedIndexChanged
listbox

selecetedindex 获得当前选中项的索引,从0开始
seleceteditem 获得当前选中项的内容
事件:doubleclick SelectedIndexChanged

treeview: 给控件添加节点 加的是 根节点
选中根节点 添加的是 子节点
SelectedNode 选择当前选中的节点
CollapseAll() 展开所有节点
expandall() 折叠所有节点


对话框

打开对话框: OpenFileDialog
InitialDirectory 初始化目录
Title 初始化标题
Filter 让用户可以根据类型选择文件
Multiselect 让用户可以多选

颜色对话框:colorfiledialog

字体对话框:fontfiledialog


GDI+ 画图的

画直线 Graphics g = this.CreateGraphics();//在谁上面画,就用谁创建!!!!!!
Point p1 = new Point(30,30);
Point p2 = new Point(150,150);
Pen p = new Pen(Brushes.DarkRed);
g.DrawLine(p, p1, p2);

画图片 DrawImage(image , point)


画字符串 g.drawstring(string ,new font(字体,大小,样式),刷子颜色,位置)

重绘 事件 form 弹出的时候相当于重绘了一次
神奇的 e

keydown 事件:当用户按下键时(需要同时设置属性 keypreview为true
e.keycode 获取用户按下的是哪个键

invalidate 窗口失效并重绘

解决窗体双缓冲

this.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true);

20170629

标签:size   属性   item   ati   自动   窗体   内容   min   方法   

原文地址:http://www.cnblogs.com/refuge/p/7101134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!