|
分類:[C#]
初めての投稿です。よろしくお願いします。
今、Windows8.1のVisual C# 2015 Expressでユーザーコントロールを作成しています。 ユーザーコントロール自体の作成は出来ています。 その作成したユーザーコントロールをMainFormに貼り付け、ユーザーコントロールからMainFormにデータを送ろうとしています。
ユーザーコントロールとMainFormにそれぞれTextBoxを配置し、 ユーザーコントロールのTextBoxのTextChangeイベントで、テキストが変化した時にMainFormのTextBoxにそれを表示させるつもりですが、これが出来ません。 逆にMainFormからUserControlへのデータ送信は出来ています。 下記がそのコードです。
<mainForm> public string str { get { return textBox1.Text; } }
private void textBox1_TextChanged(object sender, EventArgs e) { userControl11.str = str; }
<UserControl> public string str { set { textBox1.Text = value; } }
この逆のコードを書けばいけると考えて試行錯誤中ですが、全くの初心者なので上手く出来ません。 何かアドバイスがあればご指摘下さい。
|