0
私は2つのフォームを持っています。フォーム1では、panel1というパネルを作成しました。私の質問は、別のフォームにコントロールを渡し、他のフォームからコントロールを追加することが可能な場合です。ここに私の現在のコードは次のようになります。パネルコントロールにAcessを渡す
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public Control AccessPanel
{
get { return panel1; }
set { panel1.Controls.Add(value); }
}
}
のForm2:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
MainForm = this.MainForm;
}
private void Form2_Load(object sender, EventArgs e)
{
this.MainForm.AccessPanel1.Controls.Add(/*Some Control*/)
}
}
私は正しい方向にポイントを本当にいただければ幸いです。
ありがとうございます!
現在のコードにはどのような問題がありますか? (別に、 'MainForm = this.MainForm;'のような奇妙なものがあります。これは絶対に何もしません。ゲッターとセッターは同じものを取得して設定しません) –
コードは私のpanel1と私は、方法を考え出す助けが必要です。私はWinformsには非常に新しいので、コントロールを操作する方法については混乱しています。 –