winform回顾[2]combobox控件

author author     2022-09-18     205

关键词:

ComboBox重要属性:【DropDownStyle】 获取或设置指定组合框样式的值。

下面仍然通过一个小程序来回顾:

 技术分享

代码如下:

using System;
using System.Windows.Forms;

namespace 日期选择器
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        //在程序加载的时候,添加年份
        private void Form1_Load(object sender, EventArgs e)
        {
            //获得当前的年份
            int year = DateTime.Now.Year;
            //添加年份
            for (int i = year; i >= 1949; i--)
            {
                cmbYear.Items.Add(i + "");
            }
        }

        //当年份发生改变的时候加载月份
        private void cmbYear_SelectedIndexChanged(object sender, EventArgs e)
        {
            //添加之前,应该先清理
            cmbMonth.Items.Clear();
            //添加
            for (int i = 1; i <= 12; i++)
            {
                cmbMonth.Items.Add(i + "");
            }
        }

        //当月份发生改变的时候,加载日子
        private void cmbMonth_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbDay.Items.Clear();

            //获得年份、月份
            string strYear = cmbYear.SelectedItem.ToString().Split(new char[] {  }, StringSplitOptions.RemoveEmptyEntries)[0];
            string strMonth = cmbMonth.SelectedItem.ToString().Split(new char[] {  }, StringSplitOptions.RemoveEmptyEntries)[0];
            //转为整型
            int year = Convert.ToInt32(strYear);
            int month = Convert.ToInt32(strMonth);

            //声明变量表示天数
            int days = 0;

            switch (month)
            {
                case 1:
                case 3:
                case 5:
                case 7:
                case 8:
                case 10:
                case 12:
                    days = 31;
                    break;
                case 2:
                    if (DateTime.IsLeapYear(year))  //判断闰年
                    {
                        days = 29;
                    }
                    else
                    {
                        days = 28;
                    }
                    break;
                default:
                    days = 30;
                    break;
            }

            for (int i = 1; i <= days; i++)
            {
                cmbDay.Items.Add(i + "");
            }
        }
    }
}

源代码链接:http://pan.baidu.com/s/1pL9eTsf 密码:wvts

 

winform公共控件

... Visible-是否隐藏2、CheckBox、CheckListBox-复选框复选框组3、ComboBox:下拉列表框 1、数据填进去 可以在后台将要填进去的内容放到Items集合中去 comboBox1.Items.Add() 2、如何取到选中的数据 comboBox1.SelectedItem.ToStri 查看详情

winform控件combobox数据绑定

ComboBox下拉菜单控件,在数据库内的ComboBox应用的表进行修改时,如果是用的普通方法,显示数据一个方法,添加数据一个方法这样会导致程序后期维护难度增加,在这里使用数据绑定来让ComboBox数据实现根据数据库对应表数据显示,降低... 查看详情

winform控件之combobox,datagridview(代码片段)

1.代码结构截图2.核心代码usingSystem;usingSystem.Data;usingSystem.Drawing;usingSystem.Windows.Forms;namespaceWinFormComboBoxDemos///<summary>///WinForm程序:ComboBox和DataGridView使用方法///LDH@2018-3-6///</su 查看详情

2017-4-26winform公共控件2

公共控件2:ListBox: (和ComboBox的区别:ComboBox是一堆里面可以选一个,ListBox是一堆里面可以选一堆)SelectionMode---------------------------指示列表框将是单项选择、多项选择还是不可选择取值:foreach(stringsinlistBox1.SelectedItems){ &nb... 查看详情

winform开发中如何将数据库字段绑定到combobox控件

...的问题记录下来。Winform开发中如何将数据库字段绑定到ComboBox控件1.问题引入在开发中用到了ComboBox控件,也就是实现下拉选择功能的控件。但是选项的数据并不是固定的,而是要根据数据库中的某一列进行动态的调整。 2.解... 查看详情

winform控件大全,要详细的.

...,文本框,长度,errorprovider组件,方便,快捷C#WinForm开发系列–ComboBoxwinform中的AutoComplete自定义控件c#,winform,combobox联动c#+winform+combobox+动态生成控件,根据选择的内容WinForm下ComboBox添加项与设定预选项在.Net中将Enum绑定到ComboBox控件(思想... 查看详情

winform中combobox控件之数据绑定

http://www.cnblogs.com/peterzb/archive/2009/05/30/1491923.html          下面介绍三种对comboBox绑定的方式,分别是泛型中IList和Dictionary,还有数据集DataTable 一、IList & 查看详情

winform多窗体间操作,combobox下拉菜单控件

1.通过操作一个窗体打开另一个窗体已有窗体为Form1.Form1中有一个按钮,对该按钮编写点击事件:Form2f2=newForm2();f2.Show();通过这段代码来打开Form2.在实际应用中会出现代开Form2后需要Form1隐藏的情况,此时可以加入代码:this.Hide();来实现... 查看详情

如何将绑定连接到(Winform)ComboBox 控件以从绑定源获取/设置控件中的选择?

】如何将绑定连接到(Winform)ComboBox控件以从绑定源获取/设置控件中的选择?【英文标题】:HowdoIconnectabindingtoa(Winform)ComboBoxcontroltoget/settheselectioninthecontrolfromthebindingsource?【发布时间】:2021-09-2006:13:34【问题描述】:我已经深... 查看详情

winform控件大全

...件9、CheckBox(复选框)控件10、ListBox(列表框)控件11、ComboBox(组合框)控件12、CheckedListBox(复选列表框 查看详情

winform控件

一:ComBobox下拉框获取当前选中的itemprivatevoidChooseProvinceBox_SelectedValueChanged(objectsender,EventArgse) {    varcomboBox=senderasComboBox;stringtext=comboBox.SelectedItem.ToString(); }当然也可以直接通过下拉框的名称+点直接将窗 查看详情

c#winform编程自定义combobx控件,将treeview控件嵌入combobox中

不能简单的嵌进去。你可以在打开下拉选择框的时候,让comboBox不显示下拉类别,你动态的生成一个TreeView控件,放到正确的位置,使其看上去像是ComboBox的下拉列表。当这个TreeView失去焦点时自动将其隐藏。上面的方法应该可以... 查看详情

winform回顾[3]listbox控件

1.属性事件列表:SelectionMode   组件中条目的选择类型,即多选(Multiple)、单选(Single)Rows            列表框中显示总共多少行Selected      查看详情

c#中winform中combobox中文本居中

...是该怎么写,这个我在百度也能查到啊参考技术Awinform中combobox中文本是不能居中的微软封装的这个控件不支持。你可以自己写一个控件,添加上你需要的一些的功能。 参考技术B不能微软封装的这个控件不支持的。你可以自己写... 查看详情

winform公共控件及其常用属性

...的还是不可见的2、CheckBox、CheckListBox-可以让用户选择3、ComboBox- 下拉列表  1、数据填进去可以在后台将要填进去的内容放到 Items集合中去  2、如何 查看详情

winform中如何得到combobox控件lord加载后用户选择后返回其选中的索引值

我需要这个索引值存到数据库combobox中的选项都是我从数据库中Lord加载的要详细点的参考技术A在combobox的selectchange时间中就可以了 参考技术Bintindex=comboBox1.SelectedIndex;本回答被提问者采纳 参考技术Ccombobox.selectindex; 查看详情

winform中弹出对话框,并在对话框中添加combobox控件

winform中弹出对话框,并在对话框中添加ComboBox控件,并将用户选择的值返回。假设你的winform类名是form1,你在你的工程里新加一个叫form2的画面,放上你要的combobox等控件,实现你需要的显示功能。然后再form1里需要弹出form2的地... 查看详情

winform绑定民族信息

ComboBox下拉菜单控件,在数据库内的ComboBox应用的表进行修改时,如果是用的普通方法,显示数据一个方法,添加数据一个方法这样会导致程序后期维护难度增加,在这里使用数据绑定来让ComboBox数据实现根据数据库对应表数据显示,降低... 查看详情