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(底部)

  • 相关阅读:
    vue项目实践-添加axios封装api请求
    travis-ci 中运行 puppeteer
    ubuntu 16.04 TLS 安装VNC
    duilib bkimage 属性
    Android后台服务拍照
    mongodb 设置用户密码权限
    App爬虫神器mitmproxy和mitmdump的使用
    insserv: Script <name> is broken: incomplete LSB comment.
    ubuntu ssh root登陆
    virtualbox 迁移虚拟机存储位置
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12948819.html
Copyright © 2011-2022 走看看