C#中WinFrom窗体控件ListBox如何高亮选中?
我想验证是否为空this.lstBox1.Text.Trim()==""这个没效果,我在运行,在点击向下翻,跟换ListBox里面的值。但是我获取不到选中的值只有我单击下...
我想验证是否为空 this.lstBox1.Text.Trim() == "" 这个没效果,
我在运行,在点击向下翻 ,跟换ListBox里面的值。但是我获取不到选中的值
只有我单击下ListBox这个控件 让其变成蓝色高亮 选中了 才可以。。
我想知道怎样让ListBox 默认第一项选中(选中,不是我说的情况),并背景为蓝色,高亮状态?
以及下拉列表ComboBox 默认高亮选中这个问题?
SelectedIndex=0为 但是ListBox 在点击下啦 跟换值时 里面的值不是跟着变成选中状态
还是不能选中 必须把ListBox这个在单击 高亮显示 展开
我在运行,在点击向下翻 ,跟换ListBox里面的值。但是我获取不到选中的值
只有我单击下ListBox这个控件 让其变成蓝色高亮 选中了 才可以。。
我想知道怎样让ListBox 默认第一项选中(选中,不是我说的情况),并背景为蓝色,高亮状态?
以及下拉列表ComboBox 默认高亮选中这个问题?
SelectedIndex=0为 但是ListBox 在点击下啦 跟换值时 里面的值不是跟着变成选中状态
还是不能选中 必须把ListBox这个在单击 高亮显示 展开
2个回答
展开全部
listBox1.SelectedItem = listBox1.Items[0];//这个是让listBox1默认选中第一项,0你可以改成其他的
for (int i = 0; i < listBox1.Items.Count; i++)
comboBox1.Items.Add(listBox1.Items[i]);//是comboBox1里的项和listBox1一样
comboBox1.SelectedItem = listBox1.SelectedItem;//这里使comboBox1选中的和listBox1一样
//给两个空间加载事件,使选定的项相同,我不知道你说的是要先选哪个控件然后另一个控件的项一样
//所以我在加载了两个事件
comboBox1.SelectedValueChanged += new EventHandler(comboBox1_SelectedValueChanged);
listBox1.SelectedValueChanged += new EventHandler(listBox1_SelectedValueChanged);
void listBox1_SelectedValueChanged(object sender, EventArgs e)
{
comboBox1.SelectedItem = listBox1.SelectedItem;
}
void comboBox1_SelectedValueChanged(object sender, EventArgs e)
{
listBox1.SelectedItem = comboBox1.SelectedItem;
}
还有你说的是comboBox1高亮的话,那是没必要的,那只是选中文本而已
for (int i = 0; i < listBox1.Items.Count; i++)
comboBox1.Items.Add(listBox1.Items[i]);//是comboBox1里的项和listBox1一样
comboBox1.SelectedItem = listBox1.SelectedItem;//这里使comboBox1选中的和listBox1一样
//给两个空间加载事件,使选定的项相同,我不知道你说的是要先选哪个控件然后另一个控件的项一样
//所以我在加载了两个事件
comboBox1.SelectedValueChanged += new EventHandler(comboBox1_SelectedValueChanged);
listBox1.SelectedValueChanged += new EventHandler(listBox1_SelectedValueChanged);
void listBox1_SelectedValueChanged(object sender, EventArgs e)
{
comboBox1.SelectedItem = listBox1.SelectedItem;
}
void comboBox1_SelectedValueChanged(object sender, EventArgs e)
{
listBox1.SelectedItem = comboBox1.SelectedItem;
}
还有你说的是comboBox1高亮的话,那是没必要的,那只是选中文本而已
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询