Windows Forms 跨窗體控件修改方法
在 Windows Forms 應用程序中,窗體是相互交互的類。以下是一些從一個窗體修改另一個窗體控件的方法:
從第一個窗體操作第二個窗體:
從第二個窗體操作第一個窗體:
示例:使用構造函數參數從第一個窗體操作第二個窗體
在 Form2 中,定義一個公共屬性來接收來自第一個窗體的值:
<code class="language-csharp">public int SelectedValue { get; set; }</code>
在第一個窗體中,將值傳遞給 Form2 的構造函數:
<code class="language-csharp">var f = new Form2(selectedValue); f.ShowDialog();</code>
在 Form2 中,在 Load 事件中使用傳遞的值:
<code class="language-csharp">private void Form2_Load(object sender, EventArgs e) { // ... 初始化代码 comboBox1.SelectedValue = SelectedValue; }</code>
請記住,通常建議使用公共屬性或方法,而不是直接公開控件屬性。
以上是一個窗口如何形成另一個窗口?的詳細內容。更多資訊請關注PHP中文網其他相關文章!