ここでは、C#のGUIのフレームワークであるWPFのサンプルプログラムを、ChatGPTの力を借りながら、作ったサンプルコードをまとめています。実行可能であることは確認していますが、WPF初学者の私がChatGPTと作っているので、ベストな方法ではないかもしれませんので、ご了承ください。
タブ切り替え
タブで画面を切り替えるサンプルです。TabControlという、各タブにあるボタンは別なボタンです。押すとメッセージがポップアップで表示されます。
これは、自分でもコードを修正したので、プロンプトは出さないでおきます。
using System.Windows;
namespace WpfAppSample
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Page1");
}
private void Button2_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Page2");
}
private void Button3_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Page3");
}
}
}
TabControl というモジュールでタブを作れるのですね。各ページにボタンなどをつけられて、tab で切り替えられます。
実行したときの画面はこちら。

コメントを残す