码迷,mamicode.com
首页 > Windows程序 > 详细

C#自学之路25

时间:2015-04-13 21:12:09      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:public   文本框   

25.组合框控件

  组合框(comboBox)控件是一个文本框和一个列表框的组合。


  1.常用的属性。

a.DropDownStyle,设置组合框的样式,有三种可选值:

Simple:没有下拉框,所以不能选择,可以输入,与Text控件类似;

DropDown:具有下拉框,可以选择和输入;

DropDownList:具有下拉框,只能选择,不能输入。

b.MaxDropDownItems属性,用于显示列表项的个数。


  2.常用的事件。

a.Click和SelectedIndexChanged事件。



using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;


namespace WindowsFormsApplication10

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            switch (comboBox1.SelectedIndex)

            {

                case 0:

                    comboBox2.Items.Clear();

                    comboBox2.Items.Add( "北京" );

                    comboBox2.Items.Add( "上海" );

                    comboBox2.Items.Add( "武汉" );

                    comboBox2.SelectedIndex = 0;

                    break;

                case 1:

                    comboBox2.Items.Clear();

                    comboBox2.Items.Add("华盛顿");

                    comboBox2.Items.Add("纽约");

                    comboBox2.Items.Add("芝加哥");

                    comboBox2.SelectedIndex = 0;

                    break;

                case 2:

                    comboBox2.Items.Clear();

                    comboBox2.Items.Add("伦敦");

                    comboBox2.Items.Add("爱尔兰");

                    comboBox2.Items.Add("考文垂");

                    comboBox2.SelectedIndex = 0;

                    break;

                default:

                    comboBox2.Items.Clear();

                    break;

            }

        }


        private void button1_Click(object sender, EventArgs e)

        {

            string str = comboBox1.SelectedItem.ToString() + ":" + comboBox2.SelectedItem.ToString();

            MessageBox.Show( str,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information );

        }

    }

}



技术分享


本文出自 “郭俊的博客” 博客,转载请与作者联系!

C#自学之路25

标签:public   文本框   

原文地址:http://10093949.blog.51cto.com/10083949/1631880

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!