问题:访问 ListBoxSelectedIndex 属性> 来自不同表单(表单 2)的控制可以是
当前解决方案:利用主窗体(窗体1)中的属性来设置
SelectedIndex值是一种可行的方法。
改进的解决方案:考虑传递引用通过重载构造函数从形式 1 到形式 2。这允许表单 2 直接访问
SelectedIndex 属性并相应地操作它。
示例代码:
表单 1:
public partial class Form1 : Form { public int SelectedIndex { set { listBoxControl.SelectedIndex = value; } } ... }
表格2:
public partial class Form2 : Form { private Form1 mainForm; public Form2(Form1 callingForm) { InitializeComponent(); mainForm = callingForm; } ... public void SomeMethod() { mainForm.SelectedIndex = -1; } }
好处:
以上是如何在 C# 中从另一个窗体访问列表框的 SelectedIndex?的详细内容。更多信息请关注PHP中文网其他相关文章!