作者hpo14 (陌生)
看板C_Sharp
标题Re: [问题] 两个 Form 的问题
时间Tue Jul 22 23:34:24 2008
我用以下的方法解决了第一跟第二个问题(解决第二个问题的地方标黄色)
: 推 chentsungmin:直接覆写 Form1.New(String val), 或是在Form1 宣告 07/22
: → chentsungmin:一个Public String变数,在Form1 new之後直接以 07/22
: → chentsungmin:Form1.XXX存取变数也可以..方法很多种罗 07/22
Program.cs 的部份 Form1 表单部份
static void Main()
string user = "";
{
Login flogin = new Login(); public Form1(
String name)
string name = ""; {
InitializeComponent();
flogin.ShowDialog();
this.user = name;
}
if (flogin.Visible == false)
name = flogin.name;
if (flogin.result == DialogResult.OK)
Application.Run(new Form1(
name));
flogin.Dispose();
}
Login 表单部份
// 程式前端有宣告 public string name;
if (验证成功)
{
// 前略……
this.name = ……;
this.Hide();
this.DialogResult = MessageBox.Show(…);
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.78.243