A窗口:
From2 go = new From2();
 go.Show();B窗口
From3 fc = From3.getFrmCity(this.Text);
 if (fc.ShowDialog() == DialogResult.OK)
{
.....
}C窗口:
public static frmCity getFrmCity(string name)
        {
            if (fCity == null)
            {
                fCity = new frmCity();
            }
            fCity.Text = name;
            return fCity;
        }
C窗口里面有两个按钮,按钮A是DialogResult=OK,按钮B是DialogResult=Cancle我依次打开窗口A,B,C
当按了按钮A后,为啥直接返回到了窗口A,而不是窗口B呢,我看线程里窗口B还是存在的……