C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 130 を表示中)
■76780 / )  C#のサンプルプログラムを書いたのですがうまくいきません
□投稿者/ EDF (1回)-(2015/08/12(Wed) 23:23:25)

分類:[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 + "ですね。";
}


}

これを起動したら、最初のメッセージは出てくるのですがボタンに反応して出てくるメッセージがでてきません。
初心者なので提示すべき情報が足りなかったらいってください
返信 編集キー/


管理者用

- Child Tree -