問題:存取ListBoxSelectedIndexedIndex來自不同表單(表單2)的控制可以是
目前解:利用主視窗(窗體1)中的屬性來設定SelectedIndex
值是一種可行的方法。
考慮傳遞引用透過重載構造函數從形式 1 到形式 2。這允許表單 2 直接存取 SelectedIndex
屬性並相應地操作它。
表單 1:
public partial class Form1 : Form { public int SelectedIndex { set { listBoxControl.SelectedIndex = value; } } ... }
public partial class Form2 : Form { private Form1 mainForm; public Form2(Form1 callingForm) { InitializeComponent(); mainForm = callingForm; } ... public void SomeMethod() { mainForm.SelectedIndex = -1; } }
好處:
以上是如何在 C# 中從另一個窗體存取列錶框的 SelectedIndex?的詳細內容。更多資訊請關注PHP中文網其他相關文章!