我有一個(gè)帶有幾個(gè)按鈕的表單,一個(gè)按鈕允許我創(chuàng)建多個(gè)新表單(帶有文本框的 form2,該按鈕每次單擊時(shí)都會(huì)創(chuàng)建此表單的一個(gè)新實(shí)例。)我的問題是我不斷收到異常System.ObjectDisposedException: 'Cannot access a disposed object.Object name: 'TextDocument'.'我也無法使用按鈕創(chuàng)建多個(gè)表單,它創(chuàng)建了一個(gè)我可以保存和打開的實(shí)例,但我無法再創(chuàng)建。我確實(shí)聲明了一個(gè)新的表格正在制作,給它起了一個(gè)名字,等等。看起來像這樣 public partial class MainForm : Form { TextDocument Text; public MainForm() { InitializeComponent(); Text = new TextDocument(); }在我的第一個(gè)表單(主表單,它是一個(gè) mdi 表單)中,我的按鈕有以下代碼。private void btnNewTool_Click(object sender, EventArgs e) { Text.MdiParent = this; Text.Show(); }在下面的第二種形式(稱為 TextDocument)中,我所擁有的只是 public string TextFileName { get { return tbText.Text; } set { tbText.Text = value; } }我認(rèn)為這不應(yīng)該是一個(gè)問題,因?yàn)槲宜龅闹皇菫槲业谋4姘粹o收集文本,該按鈕工作得很好??偟膩碚f,我想做的是有一個(gè)按鈕,單擊該按鈕后我可以創(chuàng)建一個(gè)名為 Text 的新 form2 實(shí)例。但我不斷收到異常System.ObjectDisposedException: 'Cannot access a disposed object.Object name: 'TextDocument'.',我不確定如何解決這個(gè)問題。(這是我在過去 3 個(gè)月里一直在研究的第一種編程語(yǔ)言,因此非常感謝任何幫助。)。
系統(tǒng)對(duì)象處理異常
慕碼人2483693
2023-08-20 11:06:52