2016-11-08 6 views
2

実際には、1回のクリックでファイルを開いたり実行したりするのが好きな方もいます。ワンクリックで項目を開く(選択をポイント)

カスタムListBoxControlの動作を模倣できるように、この情報にアクセスする必要があります。しかし、私はこの設定が保存されるかもしれないという手がかりを得ていません。

おそらく私の英語は、ここで適切な用語を検索するのに十分ではありません。私はこれがwmiによってアクセス可能であると思われます。

+0

を求めていますデータをフォローする(ListBox_OnClickEventなど)? – vipersassassin

+3

**フォルダオプション - >全般**から**アイテムを開くためのシングルクリック(選択するポイント)オプションを読む方法を尋ねていると思います** –

+0

ここでの回答は、http: /www.overclock.net/t/1418289/issue-with-double-click-to-open - 私はこれがWindowsのすべてのバージョンで動作しないかもしれないというコメントを見たが、 – PaulF

答えて

0

この値は、レジストリにHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellStateの5バイト目に格納されます。

シングルクリックがこれで設定されているかどうかをチェックすることができます

:あなたは、ユーザーがListBoxControl内のアイテムをクリックして、コントロールを閉じて引っ張って印としてそれを取るしたいと

var value = Registry.GetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\", "ShellState", null) as byte[]; 
var singleClick = value != null && (value[4] & 32) == 0; 
+1

どうしたらレジストリを忘れることができますか?私は明日それを試してみて、それがうまくいくならば、この答えを受け入れてください。 – CSharpie

+1

それは動作します。ありがとうございました。 – CSharpie

関連する問題