C#
ボタンにメソッドを追加していく
出典: 【C#】Formの中にFormを表示して良い感じに切り替える — MainFormロード時に下記コードを実行するようにする。 / ボタンにメソッドを追加していく
private void button1_Click(object sender, EventArgs e)
{
HideAllForm();
form1.Show();
} private void button2_Click(object sender, EventArgs e)
{
HideAllForm();
form2.Show();
}
private void button3_Click(object sender, EventArgs e)
{
HideAllForm();
form3.Show();
}
private void HideAllForm()
{
form1.Hide();
form2.Hide();
form3.Hide();
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
Source収録記事
この snippet は記事の「MainFormロード時に下記コードを実行するようにする。 / ボタンにメソッドを追加していく」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
9 件namespace FormInForm { public partial class MainForm : Form {未収録
MainFormロード時に下記コードを実行するようにする。
#c5f185b53015
public partial class MainForm : Form { private Form form1; private Form form2;未収録
アクティブなFormのButtonの色を変える
#2a4145d317d4
private void MainForm_Load(object sender, EventArgs e) { form1 = new Form1(); form1.TopLevel = false;未収録
アクティブなFormのButtonの色を変える
#1231b8968340
private void button1_Click(object sender, EventArgs e) { form2.Hide(); form3.Hide(); form1.Show();未収録
アクティブなFormのButtonの色を変える
#87853255d4ae
private void button2_Click(object sender, EventArgs e) { form1.Hide(); form3.Hide(); form2.Show();未収録
リアファクタリング
#dca8ec96b793
public partial class MainForm : Form { private Form form1; private Form form2;未収録
リアファクタリング
#dd97c1ad6b79
