我有一個帶有幾個按鈕的表單,一個按鈕允許我創(chuàng)建多個新表單(帶有文本框的 form2,該按鈕每次單擊時都會創(chuàng)建此表單的一個新實例。)我的問題是我不斷收到異常System.ObjectDisposedException: 'Cannot access a disposed object.Object name: 'TextDocument'.'我也無法使用按鈕創(chuàng)建多個表單,它創(chuàng)建了一個我可以保存和打開的實例,但我無法再創(chuàng)建。我確實聲明了一個新的表格正在制作,給它起了一個名字,等等??雌饋硐襁@樣 public partial class MainForm : Form { TextDocument Text; public MainForm() { InitializeComponent(); Text = new TextDocument(); }在我的第一個表單(主表單,它是一個 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; } }我認為這不應該是一個問題,因為我所做的只是為我的保存按鈕收集文本,該按鈕工作得很好??偟膩碚f,我想做的是有一個按鈕,單擊該按鈕后我可以創(chuàng)建一個名為 Text 的新 form2 實例。但我不斷收到異常System.ObjectDisposedException: 'Cannot access a disposed object.Object name: 'TextDocument'.',我不確定如何解決這個問題。(這是我在過去 3 個月里一直在研究的第一種編程語言,因此非常感謝任何幫助。)。
系統(tǒng)對象處理異常
慕碼人2483693
2023-08-20 11:06:52