同步组合框
如何获得 2 个同步组合框,以便更改一个组合框的索引会自动更改另一个组合框。
How do I get 2 synchronized comboboxes so that changing the index of the one automatically changes the other one.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道您使用的是什么语言,但是对于 .NET 这样的语言,您将进入组合框的 SelectedIndexChanged 事件,并在其中输入:
Combobox1.SelectedIndex = ComboBox2.SelectedIndex
,反之亦然另一个。注意:您需要确保您的邮箱的 AutoPostback 属性设置为 True。
I have no idea what language you are using, but for something like .NET you would go into the SelectedIndexChanged event of the comboboxes and in there put:
Combobox1.SelectedIndex = ComboBox2.SelectedIndex
and vice versa for the other one.Note: You want to make sure that your boxes have the AutoPostback property set to True.
这取决于框架/语言/工具包/平台以及许多其他功能,但基本思想是相同的:
只需监听两个组合框上的“所选项目已更改”事件/信号/等,当其中一个发生更改时,适当设置另一个。
This depends on the framework/language/toolkit/platform, and many other features, but the basic idea is the same:
Just listen in for the "selected item changed" event/signal/etc on both combo boxes, and when one changes, set the other appropriately.