zoukankan      html  css  js  c++  java
  • 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(底部)

  • 相关阅读:
    leetcode二叉树翻转二叉树
    编译PBRTv2
    人最大的快乐不是赚多少钱,而是将一个一个的梦想付诸实现。
    今天终于把工作的事定下了安心开始新的学习
    Ogre学习(二)
    关于游戏引擎关于心情
    Ogitor的安装与使用
    软件随想录
    Lost in Island
    OGRE学习(一)
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13079032.html
Copyright © 2011-2022 走看看