如题,我在主窗体里面模式化一个窗体一下是模式化窗体的代码
  private void ChangeCard()
        {
            string cardID = GetCardID();
            FrmChangeCard frm = new FrmChangeCard(cardID);
            frm.ShowDialog();
        }
这是模式化窗体的构造函数
 public FrmChangeCard( string cardID)
        {
            InitializeComponent();
            txtCardID.Text = cardID;
        }
这是关闭代码
  private void btnClose_Click(object sender, EventArgs e)
        {
            this.Close();
        }
为什么怎么看都没问题,但是触发btnClose_Click事件的时候,主窗体和FrmChangeCard都会关掉,太让我费解了,求解