实验环境:Windows XP,Visual Studio 2010  Ultimate

1 创建项目

文件>>新建>>项目,选中“Windows窗体应用程序”,如下图所示:

2 点击菜单栏的“视图”,依次找到“解决方案资源管理器”,“工具箱”和“属性窗口”,分别点击它们。菜单如下图所示。

创建好工程后,效果图如下图所示

3 添加控件并且修改属性。

添4个comBoBox,1个btton和2个label控件,并且按下表来修改他们的属性。

控件 属性
label1 Text 您的名字:
label2 Text 您的生日:
comBoBox1 Name cbBoxName
comBoBox2 Name cbBoxYear
  DropDownStyle DropDownList
comBoBox3 Name cbBoxMonth
  DropDownStyle DropDownList
comBoBox4 Name cbBoxDay
  DropDownStyle DropDownList
button1 Name btnConfirm
  Text 确认

如下图所示。

4 添加代码。

4.1 在Form1构造函数From1()中添加代码如下。

 public Form1(){InitializeComponent();cbBoxYear.BeginUpdate();for (int i = 1980; i < 2013; i++){cbBoxYear.Items.Add(i.ToString());}cbBoxYear.EndUpdate();cbBoxMonth.BeginUpdate();for (int i = 1; i <= 12; i++){cbBoxMonth.Items.Add(i.ToString());}cbBoxMonth.EndUpdate();cbBoxDay.BeginUpdate();for (int i = 1; i < 31; i++){cbBoxDay.Items.Add(i.ToString());}cbBoxDay.EndUpdate();}

4.2 在Form设计图中双击“确认”button,进入From1.cs的代码编辑窗口,这时候Visual Studio 2010已经自动生成了函数btnConfirm_Click(),

添加代码如下。

 private void btnConfirm_Click(object sender, EventArgs e){int FindIndex;string strMsg = "You are:";FindIndex = cbBoxName.FindStringExact(cbBoxName.Text);if (FindIndex < 0){cbBoxName.Items.Add(cbBoxName.Text);strMsg += cbBoxName.Text;}else{strMsg += cbBoxName.SelectedItem.ToString();}if ((cbBoxYear.SelectedIndex >= 0) && (cbBoxMonth.SelectedIndex >= 0) && (cbBoxDay.SelectedIndex >= 0)){strMsg += " Your birthday is:" + cbBoxYear.SelectedItem.ToString() + "/"+ cbBoxMonth.SelectedItem.ToString() + "/" + cbBoxDay.SelectedItem.ToString();}MessageBox.Show(strMsg);}

5 调试

单击菜单栏的“调试”|“启动调试”。单击各个控件。一些效果如下图所示。

6 工程源码。点击这里下载。

参考资料

《C#实用编程百例》,清华大学出版社,何鹏飞,王征等 编著

《C#程序设计——基础教程与实验指导》——清华大学出版社,孙晓非 牛小平 冯冠  李乃文 编著

《C#程序设计与案例教程》,清华大学出版社,杨树林,胡洁萍 编著

Visual Studio 2010—— C#的ComboBox控件使用相关推荐

  1. Visual Studio开发MFC项目OCX控件添加使用控件方法

    1.在Windows系统中注册OCX控件 在OCX控件目录,右键新建一个文本文档,将文件名和扩展名改为"双击注册.bat",添加如下注册脚本: cd /d %~dp0 RegSvr ...

  2. 32位visual studio中添加x64 ActiveX控件方法

    visual studio中创建ActiveX控件的方法可参考:https://blog.csdn.net/wangzhiyang925/article/details/38715605?tdsour ...

  3. 解决Visual Studio 找不到报表控件、rdlc中文乱码

    找回报表控件 运行安装程序中的 ..\packages\Reporting Services\RVAddon.msi 工具栏,右键选择ReportViewer,注意选择的版本 如果不能编辑报表文件(. ...

  4. Visual studio C++ MFC之列表控件CListCtrl Control

    背景 本篇旨在MSDN帮助文档下总结列表控件CListCtrl Control的使用,并列出碰到的具体问题. 正文 列表型控件List Control的类是ClistCtrl,具体成员对象详见链接,以 ...

  5. Visual Studio开发环境介绍 及控件属性、事件

    目录 1.创建新项目 2.控件的基本属性 3.窗体 4.标签 5.图像框 6.文本框 7.命令按钮 8.综合实验 1.创建新项目 可通过文件->新建->项目 命令来创建一个新的Window ...

  6. Visual studio 2010 ComboBox控件与有道桌面词典冲突问题

    今天在使用Visual Studio 2010编程时,只要一使用ComboBox控件,程序就会停止响应,只能关闭后重新打开程序,而使用别的控件就一点问题没有,最后把有道桌面词典关闭后,问题解决了

  7. Visual Studio 2010构建Web浏“.NET研究”览器应用程序

    2001年,我使用C#中的WebBrowser ActiveX控件编写了我的第一个应用程序,点此阅读,Kapil Sony写了一篇文章介绍了C# 2.0中上海企业网站制作的WebBrowser控件,每 ...

  8. SharePoint 2010 沙盒解决方案以及 Visual Studio 2010 模板

    SharePoint 2010中的沙盒解决方案为SharePoint开发提供了很好的支持.我们在不做场部署的情况下,可以使用很多伟大的功能.但是,沙盒解决方案也有它自有的限制,不是所有的项目模板(pr ...

  9. ASP.NET 4 和 Visual Studio 2010 Web 开发概述

    声明:本文是ASP.NET 白皮书 ASP.NET 4 and Visual Studio 2010 Web Development Overview 的阅读摘要,只是本人的学习记录,并非完整翻译,仅 ...

最新文章

  1. sed,sort,uniq,join,cut,paste,split
  2. Js的Url中传递中文参数乱码的解决
  3. Eigen入门之密集矩阵 5 - 再谈Matrix初始化
  4. attiny13a程序实例_ATtiny13A图文构成
  5. c# 调用java webservice 参数获取不到_用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获得值!...
  6. 二叉树(Binary Tree)
  7. 第一代计算机硬件逻辑主要采用,第一代计算机的硬件逻辑主要采用电子管,程序设计语言采用BASIC语言...
  8. 重庆计算机一级跟全国计算机一级都考什么,全国计算机等级考试一级都考什么内容?...
  9. 伊利诺伊香槟分校计算机排名,伊利诺伊大学香槟分校计算机专业排名好不好?_托普仕留学...
  10. 您的APP上架,遇到【安全评估报告】这道门槛了吗?
  11. python如何安装spyder?
  12. Failed to load ‘D:\note\笔记\javaweb\webpack\webpack.config.js‘ config
  13. 服务器w7系统,w7系统的云服务器
  14. 拓扑排序及逆拓扑排序
  15. cgb2110-day10
  16. python 定时发送消息给微信好友
  17. 9-visual_feature_VINS-Mono
  18. 人工智能对电销产生革命性影响吗
  19. Vista主题包(高仿真)_方舟系统站
  20. Ubuntu Budgie 18.04 软件环境配置与CUDA 9.1、cuDNN7.1、Pytorch安装

热门文章

  1. Linux学习之文本查找编辑替换命令
  2. 虚拟主机cPanel面板查看服务器的访问日志
  3. ovirt guest agent 安装
  4. 什么是积分兑换商城,积分体系有什么管理策略?
  5. 《你是我的眼》,歌曲很好听
  6. 查域名历史建站时间的方法分享(查域名历史 域名建站时间)
  7. 南山中集集团Java面试_中集集团面试经验
  8. unity shader全局雾效
  9. java需要圣魔才能安装_eclipse java怎么运行?如何使用Eclipse编写运行Java程序
  10. 网络安全知识之什么是网络安全?