私はwinformに2つのパネルを持っています。最初のパネルには、usercontrol
が動的に乗算されています。 2番目のパネルに、ユーザーが選択したusercontrol
が表示されます。私がusercontrol
の実行時にテキストを変更すると、これらの変更が第2のパネルにも表示されるという考えがあります。私はそれをどうやってできるのか考えが必要です。私は今、私のusercontrol
とイベントの各オブジェクトのプロパティを作成しようとしていますが、これについてはあまりにも多すぎると思います。 。ありがとう。
これまでに試したことのあるコード:別のパネルでコントロールを表示
私のusercontrolでは、これに含まれる各オブジェクトのプロパティを作成しました。 usercontrol.cs上のコード:
public string TextName
{
get { return textname.Text; }
set { textname.Text = value; }
}
public string Task
{
get { return checkboxTip.Text; }
set { checkboxTip.Text = value; }
}
.......
and on my winform.cs I created an event for all properties:
private void PropertiesChange_Click(object sender, EventArgs e)
{
textname1.Text=textname.Text; //textname1 is the textbox from usercontrol,and textname is from the second panel;
checkboxTip1.Text-checkbox.Text;
.....// I am doing this for each object,but I have 10 objects.
私たちに見せることのできるコードはありますか? –
はい。私は私のコードで私のコメントを編集する。 – Viva
あなたが私たちにいくつかのコードを示すことができるなら、私は自分の答えを改善することができます。 –