2012-04-24 WinForm基础学习笔记(3)
2012-05-27 08:08
141 查看
2012.4.24 WinFrom基础学习笔记
——张伟
1、复习
-> 一般Windows程序的步骤
-> 创建窗体
-> 拖控件,设属性
-> 加事件,写方法
-> Label和LinkLabel
一般是提示作用
-> Button
Text属性
Click事件
-> TextBox
Text属性
MultiLines属性
PasswordChar属性
ScollBar属性和WordWrap属性
Enter与Leave事件
KeyPress与TextChanged事件
如何判断输入的为数字
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar表示当前按下的按钮,可以用来判断是否为数字,char.IsDigit()
e.Handle表示当前是否按键有效,如果为true表示无效,如果为false表示有效(默认)
}
-> PictureBox
Image属性
pictureBox1.Image = Image.FromFile(图片的路径);
-> Timer
Enable属性
interval属性,时间间隔,单位毫秒
Tick事件
2、作业、电子词典
====================================================
3、ComboBox
如何向ComboBox中添加数据
-> 属性Items
-> Items是什么类型?有什么好处?能用代码来添加码?猜猜该怎么写!
-> 集合
-> 长度可变
-> 能
-> <comboBox1>.Items.Add(放数据)
每当Items.Add一次就会加入一条数据
Add中数字与字符相加,是将其unicode编码进行数字计算
点击按钮会重复的添加数据,因此每次添加应该先Clear其中的数据
4、DropDownStyle属性
默认是DropDown,Text属性等可以直接使用
使得ComboBox可以选择,也可以输入
-> 获得显示出来的文本,使用Text属性
-> 获得选中的东西
-> SelectItem
-> SelectIndex
不允许输入的情况
-> DropDownList
comboBox中的数据与一般数组一样,从零开始编号
-> 使用SelectIndex可以获得选中数据的编号,同时可以改变选中编号
-> 使用SelectItem可以获得选中项,但是是object类型
选择某一项,就立即执行某个动作
5、注册时生日的级联选择
-> 三个ComboBox控件,分别表示年月日
-> 开始时,默认年从1970到今天
-> 其他两个默认没有数据
-> 当选择年份以后,月份框出现1到12月
-> 当选择月份以后,日期根据选择的月份和是否为闰年,显示出1日到2x日或3x日
-> 当三个都选择完毕的时候,弹出一个对话框,显示出选择的生日信息
6、格式化输出
Console.WriteLine(格式参数, 参数数组);
格式参数里面有“{0}”表示占位符
参数数组依次填满前面格式字符串中的坑
Console.WriteLine("{0}-{1}-{2}", 1, 2, 3, 4);
1-2-3
Console.WriteLine("{0}-{1}-{2}-{3}", 1, 2, 3);
格式化输出的时候,永远只输出第一个字符串,后面的所有数据都是用来填坑的
格式化字符串
String String.Format("格式字符串", 参数列表);
7、ListBox可以认为与ComboBox一模一样
SelectMode
one 默认
MultiSimple
每次都可以选择
MultiExtend
拖动鼠标多选,按下Ctrl多选
8、TreeView
-> 选择属性Nodes
-> 添加根节点
-> 选择哪一个节点,点击添加子节点,就会在其下方增加一个子节点
用SelectNodes获得选中的节点
使用Nodes属性的Add方法添加新节点
在使用TreeNode时,一般只有一个根节点,根节点单独添加,子节点都是TreeNode类型数据
调用Nodes.Add(节点名)方法时,会返回一个节点,该节点就是刚刚加入的节点
注意的事根节点与子节点的数据类型是不一致的
-> 根节点添加,直接在空间TreeView的Nodes属性上添加
-> 子节点是在父节点(TreeNode)的Nodes属性上添加
-> 添加的方法就是:
节点名.Nodes.Add(子节点名);
-> 会返回刚添加的子节点
如何添加图片呢?
-> 先拖入一个ImageList控件
-> 设定该控件的图片,这个图片是一个集合
-> 找到TreeView的ImageList属性,绑定刚刚处理的ImageList控件
-> 选择ImageIndex属性即可
每一个节点都有一个图片可以对应,通过Add方法添加节点后,会返回一个节点的对象
使用该节点对象的ImageIndex可以设定其图片
使用该节点的SelectImageIndex可以设定,选中时图片
private void treeView1_SelectIndexChanged(Object sender, NodesEventArgs e)
{
TreeNode tn = treeView1.SelectNode;
TreeNode tn1 = tn.Nodes.Add("子节点名");
tn1.ImageIndex = 1;
tn1.SelectImageIndex = 2;
}
复选框
TreeView控件的CheckBoxes来控制是否显示复选框
每一个节点,都有一个Checked属性,表示是否选中
AfterSelect事件
选中某个节点后执行
——张伟
1、复习
-> 一般Windows程序的步骤
-> 创建窗体
-> 拖控件,设属性
-> 加事件,写方法
-> Label和LinkLabel
一般是提示作用
-> Button
Text属性
Click事件
-> TextBox
Text属性
MultiLines属性
PasswordChar属性
ScollBar属性和WordWrap属性
Enter与Leave事件
KeyPress与TextChanged事件
如何判断输入的为数字
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar表示当前按下的按钮,可以用来判断是否为数字,char.IsDigit()
e.Handle表示当前是否按键有效,如果为true表示无效,如果为false表示有效(默认)
}
-> PictureBox
Image属性
pictureBox1.Image = Image.FromFile(图片的路径);
-> Timer
Enable属性
interval属性,时间间隔,单位毫秒
Tick事件
2、作业、电子词典
====================================================
3、ComboBox
如何向ComboBox中添加数据
-> 属性Items
-> Items是什么类型?有什么好处?能用代码来添加码?猜猜该怎么写!
-> 集合
-> 长度可变
-> 能
-> <comboBox1>.Items.Add(放数据)
每当Items.Add一次就会加入一条数据
Add中数字与字符相加,是将其unicode编码进行数字计算
点击按钮会重复的添加数据,因此每次添加应该先Clear其中的数据
4、DropDownStyle属性
默认是DropDown,Text属性等可以直接使用
使得ComboBox可以选择,也可以输入
-> 获得显示出来的文本,使用Text属性
-> 获得选中的东西
-> SelectItem
-> SelectIndex
不允许输入的情况
-> DropDownList
comboBox中的数据与一般数组一样,从零开始编号
-> 使用SelectIndex可以获得选中数据的编号,同时可以改变选中编号
-> 使用SelectItem可以获得选中项,但是是object类型
选择某一项,就立即执行某个动作
5、注册时生日的级联选择
-> 三个ComboBox控件,分别表示年月日
-> 开始时,默认年从1970到今天
-> 其他两个默认没有数据
-> 当选择年份以后,月份框出现1到12月
-> 当选择月份以后,日期根据选择的月份和是否为闰年,显示出1日到2x日或3x日
-> 当三个都选择完毕的时候,弹出一个对话框,显示出选择的生日信息
6、格式化输出
Console.WriteLine(格式参数, 参数数组);
格式参数里面有“{0}”表示占位符
参数数组依次填满前面格式字符串中的坑
Console.WriteLine("{0}-{1}-{2}", 1, 2, 3, 4);
1-2-3
Console.WriteLine("{0}-{1}-{2}-{3}", 1, 2, 3);
格式化输出的时候,永远只输出第一个字符串,后面的所有数据都是用来填坑的
格式化字符串
String String.Format("格式字符串", 参数列表);
7、ListBox可以认为与ComboBox一模一样
SelectMode
one 默认
MultiSimple
每次都可以选择
MultiExtend
拖动鼠标多选,按下Ctrl多选
8、TreeView
-> 选择属性Nodes
-> 添加根节点
-> 选择哪一个节点,点击添加子节点,就会在其下方增加一个子节点
用SelectNodes获得选中的节点
使用Nodes属性的Add方法添加新节点
在使用TreeNode时,一般只有一个根节点,根节点单独添加,子节点都是TreeNode类型数据
调用Nodes.Add(节点名)方法时,会返回一个节点,该节点就是刚刚加入的节点
注意的事根节点与子节点的数据类型是不一致的
-> 根节点添加,直接在空间TreeView的Nodes属性上添加
-> 子节点是在父节点(TreeNode)的Nodes属性上添加
-> 添加的方法就是:
节点名.Nodes.Add(子节点名);
-> 会返回刚添加的子节点
如何添加图片呢?
-> 先拖入一个ImageList控件
-> 设定该控件的图片,这个图片是一个集合
-> 找到TreeView的ImageList属性,绑定刚刚处理的ImageList控件
-> 选择ImageIndex属性即可
每一个节点都有一个图片可以对应,通过Add方法添加节点后,会返回一个节点的对象
使用该节点对象的ImageIndex可以设定其图片
使用该节点的SelectImageIndex可以设定,选中时图片
private void treeView1_SelectIndexChanged(Object sender, NodesEventArgs e)
{
TreeNode tn = treeView1.SelectNode;
TreeNode tn1 = tn.Nodes.Add("子节点名");
tn1.ImageIndex = 1;
tn1.SelectImageIndex = 2;
}
复选框
TreeView控件的CheckBoxes来控制是否显示复选框
每一个节点,都有一个Checked属性,表示是否选中
AfterSelect事件
选中某个节点后执行
相关文章推荐
- 黑马程序员之WinForm编程基础学习笔记:输入宽和高,输出面积。
- 黑马程序员之WinForm编程基础学习笔记:简单的四则运算器
- 黑马程序员-Winform基础-学习笔记
- 2012-04-21 WinForm 基础学习笔记(1)
- 黑马程序员之WinForm编程基础学习笔记:输入Email地址,输出用户名和域名。
- 黑马程序员之WinForm编程基础学习笔记:省市选择器
- 黑马程序员之WinForm编程基础学习笔记:用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中的数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错
- 黑马程序员之WinForm编程基础学习笔记:日月选择器,假设2月份总是28天。1,3,4,7,8,10,12月份是31天,其他是30天。
- 黑马程序员之WinForm编程基础学习笔记:页面上有一张图片,默认是隐藏的,用户在文本框中输入身份证号(131226198105223452),点击按钮,如果年龄大于18岁则显示图片。
- 2012-04-26 WinForm 基础学习笔记(4)
- 黑马程序员之WinForm编程基础学习笔记:页面上有一个文本框,文本框左侧和右侧各有一个按钮,点击左测按钮文本框中的文字向左循环滚动一次,点击右侧按钮文本框中的文字向右循环滚动一次。
- 黑马程序员之WinForm编程基础学习笔记:登陆界面,登陆错误三次退出程序,假设用户名,密码是admin,888888,不区分大小写。(易错点:局部变量与类变量),退出程序Close()或者Appli
- 黑马程序员之WinForm编程基础学习笔记:修改密码。界面上有旧密码,新密码,重复新密码,假设旧密码为888888,两次输入的新密码必须和旧密码不一样,并且两次输入的新密码必须一致。
- 黑马程序员之WinForm编程基础学习笔记:在多行文本框中输入多行"姓名=成绩"格式的数据,要求输出成绩最高的学生的姓名和成绩。
- python基础教程_学习笔记19:标准库:一些最爱——集合、堆和双端队列
- JavaScript基础知识学习笔记
- java基础知识学习笔记
- 【svm学习笔记】svm_基础理论1
- [原]spring学习笔记9.1-Spring对Aop的支持-AOP基础篇
- 软件测试基础课程学习笔记3---软件测试方法