2013-04-09 70 views
1

如何在窗體(C#)中創建靜態的richtextbox以便在其他類中調用它並定義可以更改它的靜態方法?C#中的靜態富文本框#

+0

更好的解決方案是從其他類中引發事件並將它們捕獲到表單中,並且表單應該更新richbox字段。 – 2013-04-09 17:37:47

+0

你可以通過用'richtextbox'類繼承你的類來調用它。但爲什麼你想讓它變成'靜態'? – Shaharyar 2013-04-09 17:37:51

+0

什麼樣的形式?您可以讓表單的每個實例訂閱一個事件。 – Zeph 2013-04-09 17:38:40

回答

2

有了3個步驟:

  1. 設置您的豐富的文本框屬性ModifiersPublic
  2. 讓您形式的靜態實例:

    public Form1() 
        { 
         InitializeComponent(); 
         _form1inc = this; 
        } 
        public static Form1 _form1inc; 
    
  3. 使用它在其他類

    Form1._form1inc.richTextBox1