4. C# :单选框RadioButton、标签Label、列表框ListBox

单选框RadioButton

  1. 单选框:

    1. checked属性:True表示被选中
    2. 单选框有区域特性,需要使用其他组件进行分割
    3. 想要多选,请用checkbox
  2. GroupBox:

    1. 分组组件,划分控件区域
    2. 当最radiobox的选项区域
    3. 美化
  3. Doker属性:作为基础布局。可以让控件完全贴靠某一方向,或者铺满整个容器。置于底层可以铺满容器

标签(Label)

label:

- 大部分时候的作用是当做显示或者提示
- 有些时候需要使用链接时,可以使用label或者link label,后者点击有特效

实现一个简单的登录

  • 给按钮绑定登录
  • 设置初始用户和密码
  • 对比用户名和密码

实现一个简单的登录

  • 新建一个窗体
  • 判断用户名和密码、确认密码是否为空
  • 判断密码是否一致
  • 设置设置窗体的closing事件

列表框(ListBox)

selectModel:指定列表框是单选多选还是不可选;MutiExtend时可以用ctr、shit、鼠标进行多选

自己进行数据类型绑定:

 public Form1()
        {
            InitializeComponent();
            List<Class1> chklist = new List<Class1>();
            for (int i = 0; i < 10; i++)
            {
                Class1 chk = new Class1();
                chk.index = i;
                chk.Name = "CheckBox" + i.ToString();
                chklist.Add(chk);
            }
           
            listBox1.DisplayMember = "Name";
            listBox1.ValueMember = "index";
            listBox1.DataSource = chklist;
        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            //对象ToString()返回基类的名称,对其进行重写
            text1.Text = listBox1.SelectedItem.ToString();
            int selectedValue = (int)listBox1.SelectedValue;
            int i = selectedValue;
            /*text1.Focus();
            text1.SelectAll();*/
        }
namespace ListBox_列表框_
{
    public class Class1
    {
        public string Name { get; set; }
        public int index { get; set; }
        public override string ToString()
        {
            return Name;
        }
    }
   
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C# Winform 是一种基于 Windows 表单的应用程序开发框架,提供了丰富的控件来构建用户界面。以下是一些常见的 Winform 控件及其功能介绍: 1. Label标签控件,用于显示文本信息。 2. Button:按钮控件,用于触发事件或执行操作。 3. TextBox:文本框控件,用于输入和显示文本信息。 4. ComboBox:组合框控件,用于从列表中选择一个选项。 5. ListBox列表框控件,用于在列表中显示一组选项。 6. CheckedListBox:复选框列表框控件,用于在列表中显示一组选项,并允许用户选择多个选项。 7. RadioButton:单选按钮控件,用于在一组选项中选择一个选项。 8. CheckBox:复选框控件,用于允许用户选择或取消选择一个选项。 9. DateTimePicker:日期时间选择器控件,用于选择日期和时间。 10. MonthCalendar:月历控件,用于显示日期和日程安排。 11. PictureBox:图片框控件,用于显示图像文件。 12. ProgressBar:进度条控件,用于显示操作的进度。 13. Timer:定时器控件,用于在指定的时间间隔内触发事件。 14. MenuStrip:菜单栏控件,用于显示菜单。 15. ToolStrip:工具栏控件,用于显示工具按钮。 16. StatusStrip:状态栏控件,用于显示应用程序状态信息。 17. TabControl:选项卡控件,用于在多个选项卡中显示不同的内容。 18. ListView:列表视图控件,用于在列表中显示数据。 19. TreeView:树视图控件,用于以树形结构显示数据。 20. WebBrowser:Web浏览器控件,用于显示网页内容。 以上是一些常见的 Winform 控件及其功能介绍,开发者可以根据需求选择适合自己的控件来构建应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值