[Ctrl]キーの判断について
- 題名: [Ctrl]キーの判断について
- 著者: なお
- 日時: 2004/10/27 11:04:35
- ID: 7018
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: [Ctrl]キーの判断について
- 著者: 深山
- 日時: 2004/10/27 12:39:27
- ID: 7021
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: [Ctrl]キーの判断について
- 著者: なお
- 日時: 2004/10/27 13:32:21
- ID: 7024
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
タイトルバーの無いフォームに於いて、フォーム上にあるPictuerBoxを
[Ctrl]+マウスの右クリックでフォームを移動させる様にしたいのですが、
[Ctrl]キーが押下されているかの判断方法がわかりません。
どの様にして[Ctrl]キーの判断をすれば良いのでしょうか?
private void Pictuer1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
// Ctrl押下判定
if(xxxxxxxxxxx) ← この部分です。
{
// マウス右クリック判定
if(e.Button.Equals(MouseButtons.Right))
{
// 初回時のみマウスの座標を保存
if(blnMoving.Equals(false))
{
blnMoving = true;
oldx = e.X;
oldy = e.Y;
}
// フォームの移動
this.Left = this.Left + e.X - oldx; this.Top = this.Top + e.Y - oldy;
}
else
{
blnMoving = false;
}
}
}
何方かご教授願います。