2011-07-04 14 views
1

達成したい効果を説明しようとします。基本的に、ユーザーが特定のプロパティ(ドロップダウンで受け入れられる値が表示されます)を選択すると、ドロップダウンボタンをクリックする必要なく、ドロップダウンが即座に表示されます。 これまでのところ私は奇妙な/醜い解決策を試していました(ドロップダウンボタンでMouseClickを発生させようとするような...)ので、もっと簡単で醜いものがあることを願っています。Programmaticaly PropertyGridアクティブコントロールの編集コントロールを表示

ありがとうございます。

答えて

1

SelectedGridItemChangedのイベントハンドラに次のコードを追加します。

if(e.NewSelected.Label == "Your Property Name") 
{ 
    SendKeys.Send("%{DOWN}"); 
} 

これは、プロパティの値のドロップダウンリストが表示されますALT + DOWNキー押下の組み合わせを送信します。

関連する問題