DOBON.NETプログラミング掲示板過去ログ
修飾子キーを取得
題名: 修飾子キーを取得
著者: モロ
日時: 2004/12/06 4:04:15
ID: 7857
この記事の返信元:
(なし)
この記事への返信:
[7863]
Re[1]: 修飾子キーを取得
Moo
2004/12/06 12:23:01
[7890]
Re[1]: 修飾子キーを取得
管理人
2004/12/07 3:04:02
ツリーを表示
環境/言語:[C#2005]
分類:[.NET]
こちらのページで修飾子キーを取得する方法はわかったのですが、
ウィンドウを非アクティブにすると使えません。
ちょっとしたショートカットキーを使えるようにしたいのですが(例えばCtrl+Cでコピー見たいな感じに)
どうすればいいのでしょうか?
これができないと話にならないんです。よろしくお願いします
題名: Re[1]: 修飾子キーを取得
著者: Moo
URL:
http://d.hatena.ne.jp/aspx/
日時: 2004/12/06 12:23:01
ID: 7863
この記事の返信元:
[7857]
修飾子キーを取得
モロ
2004/12/06 4:04:15
この記事への返信:
[7866]
Re[2]: 修飾子キーを取得
モロ
2004/12/06 13:57:56
ツリーを表示
こちらのページ(http://dobon.net/vb/dotnet/system/modifierkeys.html)
ですね。
入力されたキーは、アクティブなウインドウに引き渡されるのでは?
たとえば、作成アプリとメモ帳を起動してメモ帳をアクティブにして
Ctrl+Sと押したとき、この入力を作成アプリで取得したいということでしょうか?
■No7857に返信(モロさんの記事)
> こちらのページで修飾子キーを取得する方法はわかったのですが、
> ウィンドウを非アクティブにすると使えません。
> ちょっとしたショートカットキーを使えるようにしたいのですが(例えばCtrl+Cでコピー見たいな感じに)
> どうすればいいのでしょうか?
> これができないと話にならないんです。よろしくお願いします
題名: Re[2]: 修飾子キーを取得
著者: モロ
日時: 2004/12/06 13:57:56
ID: 7866
この記事の返信元:
[7863]
Re[1]: 修飾子キーを取得
Moo
2004/12/06 12:23:01
この記事への返信:
(なし)
ツリーを表示
2004/12/06(Mon) 14:29:00 編集(投稿者)
2004/12/06(Mon) 14:28:56 編集(投稿者)
> たとえば、作成アプリとメモ帳を起動してメモ帳をアクティブにして
> Ctrl+Sと押したとき、この入力を作成アプリで取得したいということでしょうか?
はい、そうです VCでは決まったキー(例えばAltとQを取得すると決めてあり)を取得するということが出来るみたいなんです。
C#ではいったいどうすればいいのでしょうか??
題名: Re[1]: 修飾子キーを取得
著者: 管理人
URL:
http://dobon.net
日時: 2004/12/07 3:04:02
ID: 7890
この記事の返信元:
[7857]
修飾子キーを取得
モロ
2004/12/06 4:04:15
この記事への返信:
(なし)
ツリーを表示
■No7857に返信(モロさんの記事)
> こちらのページで修飾子キーを取得する方法はわかったのですが、
>ウィンドウを非アクティブにすると使えません。
Control.ModifierKeysを使った方法だと思いますが、私の環境(VS.NET2003)ではウィンドウが非アクティブでも取得できているようですが。
もしホットキーということであれば、The Code Projectにサンプルがあるようです。
The Code Project - Simple steps to enable Hotkey and ShortcutInput user control
http://www.codeproject.com/cs/miscctrl/ashsimplehotkeys.asp
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
こちらのページで修飾子キーを取得する方法はわかったのですが、
ウィンドウを非アクティブにすると使えません。
ちょっとしたショートカットキーを使えるようにしたいのですが(例えばCtrl+Cでコピー見たいな感じに)
どうすればいいのでしょうか?
これができないと話にならないんです。よろしくお願いします