110,567
社区成员
发帖
与我相关
我的任务
分享
public Form form;
public void OpenChildForm()
{
Thread thread = new Thread(showform);
thread.IsBackground = false;
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
}
void showform()
{
Application.Run(form);
}
form =new 你的窗体();
OpenChildForm();
this.Close();
/// <summary>
/// 关闭父窗体,打开子窗体
/// </summary>
/// <param name="parent"></param>
/// <param name="child"></param>
public void StartChildFormCloseParentForm(Form parent,Form child) {
new System.Threading.Thread((System.Threading.ThreadStart)delegate
{
Application.Run(child);
}).Start();
parent.Close();
}