C# Winform 学习(四)
目标
1.文本类
2.选择类
3.导航类
一。文本类控件
1.文本标签Label
1)命名:lbl开始
2)常用属性: Text、Visible
2.文本框TextBox
1)命名:txt开始
2)常用属性
PasswordChar:设置为密码框
Text:文本
ReadOnly:设置为只读
Multiline:设置为多行
3)常用方法
Clear():清空文本框,等价于:
控件名.Text="";
3.按钮Button
1)命名:btn开始
2)常用属性
Enabled: 设置是否可用
综合示例:实现注册功能
//非空判断
if (txtName.Text == “” || txtSalary.Text == “” || txtSex.Text == “”)
{
MessageBox.Show(“请输入完整的数据”);
return;//阻止继续向下执行
}
//取出每个文本框的值
string name = txtName.Text;//获得姓名
int gongzi = int.Parse(txtSalary.Text);//工资
string sex = txtSex.Text;
//构建动态的sql语句
string sql = string.Format(“insert into employee values(’{0}’,{1},’{2}’)”,name,gongzi,sex);
//调用DBHelper类的方法
bool rs=DBHelper.ExecuteUpdate(sql);
if (rs)
MessageBox.Show(“注册成功!”);
else
MessageBox.Show(“操作失败!”);
二。选择类控件
1.组合框ComboBox
1)常用方法
控件名.Items.Add():添加选项
控件名.Items.Remove():删除选项
控件名.Items.Clear():清空全部选项
2)常用属性
SelectedIndex:选中选项的下标,-1表示没有选中
DropDownStyle:设置样式
Text:选中的值
综合示例:动态添加选项
SqlDataReader reader = DBHelper.GetReader(sql);
//循环读取
while (reader.Read())
{
//将当前行中姓名列的值添加到组合框中
comboBox1.Items.Add(reader[0]);
}
//关闭
reader.Close();
2.复选框和单选框
1)Checked属性:true表示被选中,false表示没有被选中
2)同一个窗体中所有单选框默认为一组(只能选一个),可以使用Panel和GroupBox控件实现分组
三。导航类控件
1.菜单(头部的第一行)
1)下拉菜单MenuStrip
2)弹出式菜单ContextMenuStrip(上下文菜单)
2.工具栏ToolStrip(头部的第二行)
工具项按钮的属性:
Image:图片
Text:文字
DisplayStyle:显示样式
3.状态栏StatusStrip(底部)
相关文章
- C# winform键盘钩子
- 第一个C# Winform实例
- winform与php交互,WinForm与Javascript交互「建议收藏」
- c#面试题抽象类和接口的区别-金三银四面试:C#程序员经常遇到的30道基础面试题,想你所想
- C# 如何部分加载“超大”解决方案中的部分项目
- C# winform 窗体缩放失真
- 关于.net(C#)中的跨进程访问的问题
- C#Winform让整个窗口都可以拖动
- C#Winform禁止用户调整ListView的列宽
- C#WinForm捕获全局变量异常SamWang解决方法
- C#WinForm程序完全退出的问题解决
- javaScript函数中执行C#代码中的函数方法总结
- c#剪切板操作的简单实例
- C#WinForm导出Excel方法介绍
- c#对象反序列化与对象序列化示例详解
- C#抽象类和接口的区别分析
- C#WinForm实现Win7Aero透明效果代码
- 史上最简洁C#生成条形码图片思路及示例分享
- 基于C#的音乐播放器主Form实现代码
- C#WinForm窗体编程中处理数字的正确操作方法
- C#实现移除字符串末尾指定字符的方法