タブコントロールに配置したRichTextBoxの中身が
変更されていなければそのままタブを閉じて、
変更されていればAskSaveで処理をさせたいと思っています。
ビルド出来るんですが、処理をしようとすると
if(rtb.Text != "")
の部分でエラーが出てしまいます。
初歩的で申し訳ございませんが、ご指南頂けますでしょうか?


private void mnuFileClose_click (object sender, System.EventArgs e)
{
 TabPage tb = this.tabControl1.SelectedTab;
 RichTextBox rtb = tb.Tag as RichTextBox;
 if(rtb.Text != "")
 {
  if(!AskSave()) return;
 }
 this.tabControl1.TabPages.Remove( tb );
}