2012-04-19 16 views
0

私はまだC#で​​setメソッドを取得していますが、プライベートテキストボックスをフォームクラスの外側から書き込み可能にしようとしています。アウトサイドオブジェクトに対してテキストボックスを書き込み可能にする

私は次のコードを持っています。

private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; 
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel2; 
private System.Windows.Forms.TextBox textBox2; 

     public textBox2 
     { 
      set 
      { 
     texbox2.text = value; 
      } 
     } 

そして、何私が欲しい、それが私はTextBox2を公開の全体を作ってメインプログラムスレッドからテキストボックス2内のテキストを更新することができますようにすることですか?どのようにそれを行うにはうまくいかない?

私は上記のコードが完全に間違っていることを知っていますが、私は何をしようとしているかを示してくれることを願っています。

public string textBox2Text 
{ 
    get 
    { 
     return textbox2.Text; 
    } 
    set 
    { 
     texbox2.Text = value; 
    } 
} 

あなたはあなたの財産の型を宣言していなかった、とあなたがのIDを複製した。

あなたはちょうどこのようにあなたの財産を宣言する必要が

アーロン

答えて

1

ありがとうテキストボックスgetブロックを必要としない場合は省略してください。

+1

のようにそれを行うだろう!私はプログラマーではないことを示している:)論理は良い構文は毎回私をキャッチ!ありがとうございます – DevilWAH

1

私はああ、この

 public string TextBoxText 
    { 
     get { return textbox1.Text; } 
     set { textbox1.Text = value == null ? "" : value; } 
    } 
関連する問題