A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 念念念念_、 中级黑马   /  2013-8-21 18:43  /  1822 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,要求是不再集合编辑器里添加。而是在窗体一运行的时候,就出现预先设置的值。并且是不可修改的,DropDownList的属性为DropDownList

4 个回复

倒序浏览
LZ是这个意思吗?另外设置comboBox的DropDownStyle属性为DropDownList后,用户就不可以输入
设定comboBox1.SelectedIndex=0,默认显示第一项
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;

  9. namespace test4
  10. {
  11.     public partial class Form1 : Form
  12.     {
  13.         public Form1()
  14.         {
  15.             InitializeComponent();
  16.         }

  17.         private void Form1_Load(object sender, EventArgs e)
  18.         {
  19.             comboBox1.Items.Add("Tom");
  20.             comboBox1.Items.Add("Jim");
  21.             comboBox1.Items.Add("Jerry");
  22.             comboBox1.Items.Add("Lily");
  23.             comboBox1.SelectedIndex = 0;
  24.         }

  25.         private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
  26.         {

  27.         }
  28.     }
  29. }
复制代码

00.jpg (12.34 KB, 下载次数: 11)

00.jpg
回复 使用道具 举报
小天 发表于 2013-8-21 19:01
LZ是这个意思吗?另外设置comboBox的DropDownStyle属性为DropDownList后,用户就不可以输入
设定comboBox1. ...

不是哦,我的意思是,就是按照你那个样子,在下拉框里不显示Tom,但是要在窗体运行的时候却显示 Tom,但是下拉框里只有其他三项可以选择,而没有这个Tom选择
回复 使用道具 举报
念念念念_、 发表于 2013-8-21 21:36
不是哦,我的意思是,就是按照你那个样子,在下拉框里不显示Tom,但是要在窗体运行的时候却显示 Tom,但 ...

不觉得你那个描述很别扭吗?程序运行时默认是会走page_load()方法的,而且你又不要显示;实在不行,你在页面初始化的方法里加"ispostback"判断,一个查询全部下拉框值,一个查询除你限定条件以外的值;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马