ldcf.net
当前位置:首页 >> VS2010 ComBoBox.sElECtEDinDEx 的初始值为什么是0... >>

VS2010 ComBoBox.sElECtEDinDEx 的初始值为什么是0...

你说的是WEBFORM吧?WEB中,选择框在有内容的时候不会为-1的,肯定有一个选择值。没有选项的时候才可能为-1。

VS2010 .net 4 Winform, 我试过,初始值是-1,且显示为空。你是不是没加默认的列表? private void button1_Click(object sender, EventArgs e) { MessageBox.Show(comboBox1.SelectedIndex.ToString()); }

如果我没理解错的话 这个是窗体间通信的问题! 要使用delegate 给你个小例子: Form2中先定义一个delegate public delegate void returnvalue( int i ); public returnvalue ReturnValue; form2 中的button按钮代码如下: private void button1_...

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Collections; using System.Reflection; namespace DatableToList { class ConvertHelper where T : new() { /// ///...

首先要给combobox集合添加内容 效果如下 然后添加方法 效果如下图 代码如下 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using S...

http://blog.csdn.net/csndcsndwei/article/details/8660880#comments,网址上详细介绍了ComboBox.SelectedIndex的使用问题,请参考

ComboBox1.SelectedIndex 是选中的项的序号 ComboBox1.Text是当前选中的项的文本 这两个根本不是一个东西,所以是不是你的选项的第二个的文本是-1啊?

下拉列表里面显示1、2,但是选择以后文字要显示a、b? 有一个最简单的方法,放一个TextBox覆盖到下拉菜单的文字显示部分,根据下拉菜单选项修改文本框里面的文字就好

if(comboBox1.Items.Count>0) { comboBox1.SelectedIndex = 0; }

应该是和SelectedItem冲突了,可以改Text属性为默认值试试。

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com