
问题:访问 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中文网其他相关文章!