//================================================================================================= // C#の普通のボタン // ボタンをクリックすると、その後ボタンクリックを使用不可にするプログラム // ボタンに限らずコントロールの「Enabled」をfalseにすると使用不可にすることができる。 // 逆にtrueにすると使用可能になるだろう。(確認してない) // // // 参考文献:やさしいC#(p178) // 2012/11/14/ボタン //================================================================================================= using System; using System.Windows.Forms; class MyButton { static Form fm; //< Window static Label lb; //< ラベル static Button bt; //< ボタン public static void Main(){ //< Window生成 fm = new Form(); fm.Text = "ボタン"; fm.Width = 200; fm.Height = 100; //< ラベルの生成 lb = new Label(); lb.Text = "いらっしゃいませ"; lb.Dock = DockStyle.Top; //< Windowの上に設置 //< ボタンの生成 bt = new Button(); bt.Text = "購入"; bt.Dock = DockStyle.Bottom; //< Windowの下に設置 //< イベントハンドルの追加 bt.Click += new EventHandler(buttonClick); //< 同期 lb.Parent = fm; bt.Parent = fm; //< 実行 Application.Run(fm); } //< ボタンをクリックしたら所裡される関数 public static void buttonClick(Object obj, EventArgs e) { lb.Text = "ご購入ありがとうございました"; //< ラベルの文字を変える bt.Enabled = false; //< ボタンを使用不可にする } };