|
分類:[C#]
初めまして、のんびりといいます。
みなさん、どうぞよろしくお願いいたします。
VisualStudio2008
C# WindowsMobileでGUIツールを作成中です。
Mobileの十字キーを使って移動がしたいのですが、
ボタンからタブコントロールへのフォーカス移動が出来なくて困っています。
どなたかご存知でしたら、
お力をお貸しください。
現在は下記のように記述しています。
//十字キーとEnterKeyの処理
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == System.Windows.Forms.Keys.Up))
{
// Up
//ボタン → タブ
if (button1.Focused || btnRef2.Focused)
{
tabControl1.Focus();
}
}
if ((e.KeyCode == System.Windows.Forms.Keys.Down))
{
// Down
//ボタン → タブ
if (button1.Focused)
{
tabControl1.Focus();
}
}
if ((e.KeyCode == System.Windows.Forms.Keys.Left))
{
// Left
}
if ((e.KeyCode == System.Windows.Forms.Keys.Right))
{
// Right
}
if ((e.KeyCode == System.Windows.Forms.Keys.Enter))
{
// Enter
}
}
|