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