任意のコントロール。ただし、それらすべて (TextBox、Panel、Button、LinkLabel、TabControl など) が望ましいです。私がやりたいことは次のとおりです。
public class Something
{
public String isBetterThan { get; set; }
public String Author { get; set; }
}
public void button1_Click(object sender, EventArgs e)
{
panelControl1.ClassObject = new Something()
{
isBetterThan = "nothing.",
Author = "Unknown"
};
}
したがって、上記のコードから、新しい値を割り当てる .Location プロパティと同様に機能することがわかります。この情報を保存したいので、後で簡単にこれを実行できます。
public void getClassDetailsButton_Click(object sender, EventArgs e)
{
Something something = (Something)panelControl1.ClassObject;
MessageBox.Show("Something is better than " + something.isBetterThan);
}