我可以在我的程序中以1:1的比例使用以下URL中的示例。它导致ListBox包含几个ComboBox:
http://zamjad.wordpress.com/2011/01/09/combo-box-inside-list-box/
这是他们制作的截图:
当它开始时我想要在第一个旁边禁用所有ComboBox并且所有ComboBox都没有选择。第二个在选择第一个时启用,依此类推。 我使用属性“SelectedColor”从示例扩展了类“States”,该属性绑定到每个ComboBox的选定颜色。
如何实现ListBox的ComboBox之间的这种连接? (例如,如果CB3具有选择,则激活CB4)
PS:当我只是用超链接链接代码时就好了(就像我在问题中所做的那样)或者我应该在这里粘贴所有代码吗?
答案 0 :(得分:0)
您可以设置所有的,但第一个设置为Enabled = false。然后,您可以注册SelectionChanged事件,并在选择更改后启用下一个。例如,如果您命名控件:ComboBox1,ComboBox2 ....您可以为所有ComboBox注册1个事件侦听器,当事件被引发时,检查发件人,如果发件人是ComboBox1,则启用ComboBox2(发件人+ 1)。 / p>