c# - 如何为 ListBox 和 ComboBox 选择相同的索引?
问题描述
当我在 ListBox 中选择第一个索引时,我希望 ComboBox 也自动选择第一个索引。
我怎样才能做到这一点?
解决方案
在SelectedIndexChanged 事件中ListBox
,可以使用列表框的选中索引来设置SelectedIndex 属性:ComboBox
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
comboBox1.SelectedIndex = listBox1.SelectedIndex;
}
每当列表框选择更改时,这将始终更改组合框项目。但是,您确实特别提到了第一个0
索引,在这种情况下,如果您只想在选择列表框中的第一项时更改组合框,则可以添加一个测试何时选择索引:
if (listBox1.SelectedIndex == 0) comboBox1.SelectedIndex = 0;
推荐阅读
- r - pROC 中值敏感度与手动敏感度计算 - 不同的结果
- python - 何时使用受保护和私有属性?
- sql - 如何查询日期时间之间有多少项目改变了状态?
- reactjs - setState 一个数组和对象
- python - tkinter- 按钮的子类未从另一个类内部放置在屏幕上
- swift - onTapGesture 修饰符从第二次在 swiftui 中起作用
- php - 使用 Microsoft Office365 进行第三方身份验证
- javascript - 在 JavaScript 性能中定位一个没有变量的 html id
- openapi-generator - 使用 OpenApi 生成器设置不记名令牌
- pandas - Pandas 数据框选择列表列包含特定元素集的行