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

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

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

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

SelectedIndex用于设置ComboBox当前显示项。

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

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

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

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

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

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.SelectedIndex不就是表示选中的项的位序吗,有什么问题

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