• C# WinForm窗体界面设置问题


    设置方法:
      一:Form对象
      属性:
      设计中的Name:窗体类的类名
    AcceptButton:窗口的确定按钮
    CancelButton:窗口按ESC的取消按钮
      1.外观
      Backcolor:背景颜色
    Forecolor:字体颜色
    backgroundImage:背景图片
    Font:设置字体
    Formborderstyle:边框样式,常用Fixedsingle固定,sizeable可调
    Text:标题栏文字
      2.窗口样式
      ControlBox:窗体左上角或右上角的最大最小关闭按钮
    MaximizeBox:控制最大化按钮是否可用
    MinimizeBox:控制最小化按钮是否可用
    Opacity:透明度
    Icon:设置窗体左上角的图标,只能是ico文件
    ShowIcon:是否显示左上角图标
    ShowInTaskbar:是否在windows任务栏里显示窗体
    TopMost:最顶层窗口,始终在最上面
    TransparencyKey:要透明显示的颜色是哪个颜色,一般用来做透明窗体
      3.布局
      WindowState:运行的状态,运行起来最大最小化
    StarPosition:窗口运行的位置,居中之类的
    Size:窗口大小
    Maximumsize:最大化的最大值
    Minimumsize:最小化的最大值
    Autosize:当有超出时是否自动调整窗口
    Autoscroll:超出有滚动条
      二:工具
      1.Label标签:
      text:标签上的文字
    Anchor:勾住上右下左,控制定位
    TextAlign:文字居中,前提是Autosize设为false
    Autosize:是否自动根据里面文字的内容调整大小
    ImageAlign:图片的对齐方式
    Image:标签上要显示的图片
    Imagelist:图片集,这个也是工具,需要先设置才能在这里用
    ImageIndex:要用图片集中的第几个
      2.TextBox文本框
      text:文本框上的文字
    Multiline:是否为多行显示
    AcceptsReturn:是否允许输入回车符,用来设置按回车时是触发AcceptButton还是回车
    TabIndex:按Tab键光标进入的次序
    AcceptIndex:文本框输入的时候,是否接受Tab跳格的效果
    Enabled:是否可用
    ReadOnly:只读,光标可以进,无法改
    Maxlength:最多输入多少字符
    PasswordChar:用来设置密码框内密码显示样式
    WordWrap:是否自动换行
    ScrollBars:如何显示滚动条
    visible:是否可见
      3.按钮button
      Text:文字
    FlatStyle:样式
    text后面加(&c)就可以设置c键为热键,按c的时候触发这个按键。
      4.radioButton单选按钮
      Text:文字
    把同一组单选按钮放在同一个面板panel里,他们会自动产生互斥效果。
    checked:是否被选中
      5.checkbox复选框
      6.listbox列表框
      7.combobox下拉列表框
      Iteams:列表项的集合设置
    Dropdownstyle:下拉列表模式,dropdownlist只可选,dropdown可选可写
      DataSource:指定一个集合,绑定在下拉列表里显示
    ValueMember: string 哪个属性作为下拉列表的属性值
    DisplayMember: string 哪个属性作为下拉列表的显示项
    SelectedIndex:获取或设置选中项的索引号,可以设置默认选中项
    Text:获取选中项的文字
    SelectedValue:获取或设置选中项的值
      8.DataTimePicker:日期选择框
      value:所选日期的DataTime型数据
      9.ListBox控件:
      (1)把数据填进去。
    法一:绑定
    //listBox1.DataSource = list;
    //listBox1.DisplayMember = "Name";
    //listBox1.ValueMember = "Code";
    法二:向集合中添加(添加集合或逐项添加)
    //直接加一个集合
    listBox1.Items.AddRange(list.ToArray());
      //逐项添加
    //foreach(Info data in list)
    //{
    // listBox1.Items.Add(data);
    //}
      提问:如何显示“请选择”效果?
    a.如果是直接绑定的话:在绑定数据时,会自动清空原有的内容,所以不能事先在列表框中加入"请选择"项。
    应当事先在数据源的集合中,用Add()或Insert()加入一个“请选择的项”,然后再绑定。
      b.如果是用Items.Add()或Items.AddRange()添加的数据,则事先可以在列表框中加入“请选择”项
      (2)把选中的项取出来。
    //数据源是直接绑定的。
    string value = listBox1.SelectedValue.ToString(); //取后端的value值
    string text = listBox1.Text; //取前端的显示值
      label1.Text = text + " " + value;
      //通过SelectedItem取选中项的内容
    Info item = (Info)listBox1.SelectedItem;
    label1.Text = item.Code + " " + item.Name+" "+item.Sex;
      (3)设置某项被选中。
    //listBox1.SelectedIndex = Convert.ToInt32(textBox1.Text); //通用
    //如果:数据源是直接绑定的
    //listBox1.SelectedValue = textBox1.Text;//对绑定形式起作用
    //如果:添加的
    for(int i=0;i<listBox1.Items.Count;i++ )
    {
    Info data = (Info)listBox1.Items[i];
    if(data.Code == textBox1.Text)
    {
    listBox1.SelectedIndex = i;
    break;
    }
    }
     

  • 相关阅读:
    华为交换机配置NTP服务端/客户端
    利用shell简单监控网络设备的接口状态发出告警
    Linux下自动清理超过指定大小文件
    Kotlin进阶学习5
    Kotlin进阶学习4
    Kotlin进阶学习3
    大二暑假第一周学习总结
    Kotlin进阶学习2
    Kotlin进阶学习1
    Kotlin基础学习3
  • 原文地址:https://www.cnblogs.com/jimcsharp/p/5530230.html
Copyright © 2020-2023  润新知