ふらっとC#,C♯,C#(初心者用) Part89
■ このスレッドは過去ログ倉庫に格納されています
0791デフォルトの名無しさん
2012/04/13(金) 11:41:48.70プログラム的にはコストの高い処理だし誰もそんなことをしない。
誰もそんなことをしないというのは強力な理由です。
(e.Modifiers & Keys.Shift) == Keys.Shift
これはビットがたってるか見るという非常に効率のいい確認処理だし
みんなこうする。みんなこうするというのは強力な理由です。
CtrlとShift両方押してるか調べたければ
(e.Modifiers & ( Keys.Shift | Keys.Control ) ) == ( Keys.Shift | Keys.Control )
とするのが当たり前で
e.KeyData.ToString().Contains( "Shift" ) || e.KeyData.ToString().Contains( "Control" )
なんてのは誰もやらない。
誰もやらない(略
■ このスレッドは過去ログ倉庫に格納されています