1

ボタンの表示プロパティを false に設定しましたForm2Form2からボタン(開くボタン)をクリックしたときにボタン()を表示Form2する方法Form1

私はこれを試しました:

private void button1_Click(object sender, EventArgs e)
{
    Form2 f2 = new Form2();
    f2.Show();
    f2.button1.Visible = true;
    f2.button1.Location = new Point(200, 200);
}
4

3 に答える 3

1

コントロールがフォーム 1 にあると想像してください。コントロール プロパティ ウィンドウから、対応するコントロール "modifiers = public" を設定します。

フォーム1

    private void ShowForm2_Click(object sender, EventArgs e)
    {
        Form2 NewForm = new Form2();
        NewForm.Owner = this;
        NewForm.Show();
    }

フォーム 2 で

    private void ChangeProperty_Click(object sender, EventArgs e)
    {
       (this.Owner as Form1).MyButton.Visible = false;
    }

    //while doing this Control In Form1 will be hidden :)
于 2016-08-27T13:25:53.357 に答える