首页 > 技术文章 > C#基础 窗体应用程序(常用控件2)

jxbo 2020-09-15 15:25 原文

1.ConboBox组合框/下拉框
2.MessageBox消息框
3.RadioButton单选按钮
4.GroupBox分组框
5.图片框


一、ConboBox组合框
  DropDownStyle:组合框的样式/功能
  DropDown ---默认可选可修改
  DropDownList ---只能选不能修改

  SelectedIndex:获取或设置当前选中项的下标索引

  Items:组合框中的下拉选项集合
  tems.Count;-----获取选项的个数
  Items.Add();-----往选项添加一个选项
  Items.Remove()---根据内容删除选项
  Items.RemoveAt()-根据下标删除选项


二、MessageBox消息框
  //1.显示消息内容
    MessageBox.Show("我是消息内容");

  //2.显示消息内容+消息标题
    MessageBox.Show("我是消息内容", "我是消息标题");

  //3.显示消息内容+消息标题+按钮 MessageBoxButtons
    MessageBox.Show("我是消息内容", "我是消息标题", MessageBoxButtons.OKCancel);

  //4.显示消息内容+消息标题+按钮+图标 MessageBoxIcon
    MessageBox.Show("我是消息内容", "我是消息标题", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


三、RadioButton单选按钮
  Name:控件的名字 rdo_+英文/拼音
  Text:控件显示的内容
  Checked:当前是否选中状态

----选中改变事件CheckedChanged-------


四、GroupBox分组框:是一个容器-----放其他的控件
  Name:控件的名字 grp_+英文/拼音
  Text:控件显示的标题
  Visible:容器隐藏或显示

五、PictureBox图片框
  Name:控件的名字 pic_+英文/拼音
  Image:图片框显示的图片
  SizeMode:图片框和图片的样式


六、计算器:如何控制只能输入数字
控制文本框只能输入数字,小数点
事件:KeyPress键盘敲击事件

//按下键盘时触发
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{

  char c = e.KeyChar; //获取按下的键

  // 数字0-9 删除 小数点
  if (c >= '0' && c <= '9' || c == '\b' || c == '.')
  {
    e.Handled = false; //Handled属性表示是否处理过按下键的事件
  }
  else
  {
    e.Handled = true; //按键无效
  }
}

推荐阅读