|
分類:[C#]
using System; using System.Windows.Forms;
class Sample : Form { private Label lb1, lb2;
public static void Main() { Application.Run(new Sample()); } public Sample() { this.Text = "サンプル"; this.Width = 200; this.Height = 100;
lb1 = new Label(); lb1.Text = "矢印キーでお選びください"; lb1.Width = this.Width;
lb2 = new Label(); lb2.Top = 100; lb2.Left = 100;
lb1.Parent = this; lb1.Parent = this;
this.KeyDown += new KeyEventHandler(fm_KeyDown); } public void fm_KeyDown(Object sender, KeyEventArgs e) { string str; if (e.KeyCode == Keys.Up) { str = "上"; } else if (e.KeyCode == Keys.Down) { str = "下"; } else if (e.KeyCode == Keys.Right) { str = "右"; } else if (e.KeyCode == Keys.Left) { str = "左"; } else { str = "他のボタン"; } lb2.Text = str + "ですね。"; }
}
これを起動したら、最初のメッセージは出てくるのですがボタンに反応して出てくるメッセージがでてきません。 初心者なので提示すべき情報が足りなかったらいってください
|