独自クラスを作成してプロパティを持たしています。
コントロールにプロパティの値を渡すまでは良いのですが、
その値を受け取った後に保持していたいので、1個1個labelのTextに値を設定してやっています。
ただこの方法だと保持したいデータが多くなってくるとlabelも増やさなければいけません。
下の例ですと「aobjHuman」をそのまま保持出来たら・・・と考えているのですがこれをそのまま保持する事はできないでしょうか?
宜しくお願いします。
//プロパティ
public class Human
{
public int Age{ get; set; }
public string Blood{ get; set; }
public int Height{ get; set; }
}
//独自コントロール
public partial class HumanControl : UserControl
{
public HumanControl(Human aobjHuman)
{
InitializeComponent();
this.label1.Text = aobjHuman.Age.ToString();
this.label2.Text = aobjHuman.Blood;
this,label3.Text = aobjHuman.Height.ToString;
}
}
//コントロールを追加する処理
Human objHuman = new Human();
HumanControl objHumanControl = new HumanControl(objHuman);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/07 22:57