C# 如何一个窗体中的comboBox中的值赋给其他窗口的标题(两个窗口都是同一个项目但不是继承关系)
2个回答
展开全部
你问的是单击按钮打开另一个窗体,然后标题赋值,还是单击按钮将值赋给另一个已经打开的窗体的标题
追问
已经打开的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造器传引用比如Form 1(Form2 frm)
追问
这个不会使用啊
追答
public partial class Form1 : Form
{
private Form2 form2;
public Form1(Form2 frm)
{
InitializeComponent();
form2 = frm;
form2.Show();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
form2.Text = comboBox1.SelectedItem.ToString();
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
}
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Form2 frm = new Form2();
Application.Run(new Form1(frm));
}
}
}
能理解吧,不能再直接发源码算了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询