4

ツールストリップのドロップダウンボタンが(無効にせずに)選択されないようにする方法はありますか?

と呼ばれるプロパティがあるようCanSelectですが、読み取り専用です。

このコントロールに関連する私の2番目の質問については:

ツールストリップのドロップダウンボタンのドロップダウン記号(下向きの黒い長方形)を非表示にする方法はありますか?

それが選択されないようにし、ドロップダウン記号を非表示にして、ボタンがステータスラベルの横にあるステータスストリップアイコンのように機能するようにします。あなたがこれについて提案をすることができれば、それは大いにありがたいです。


ツールストリップのステータスラベルで画像が許可されていることに気づきませんでした...そうすれば、コントロールで偽造する必要がありません。皆さん、ありがとうございました。

4

3 に答える 3

3

質問:ツール ストリップのドロップ ダウン ボタンのドロップ ダウン シンボル (下向きの黒い四角形) を非表示にする方法はありますか?

コードをフォーム コンストラクターに貼り付けます。

toolStripDropDownButton1.ShowDropDownArrow = false;
于 2012-09-05T13:36:42.917 に答える
0

問題は、ユーザーに伝えようとしていることに対して間違ったコントロールを使用しようとしていることだと思います。

ボタン:ボタンを操作するためのものでない場合は、ボタンを無効にする必要があります。これは、ソフトウェアの一般的なメタファーです。スタイリングの方法でやりたいことはあなたの特権です。または、フォーカスを処理して何もしないこともできます。ただし、クリックしても何も起こらず、ボタンが無効になっていない場合、ユーザーは混乱します。

DropDownButton:ここでやろうとしているのは、ユーザーが利用できるボタンアクションをプログラムで制御しているようですが、ユーザーが開始できるアクションを変更させたくない場合です。その場合は、その時点で表示したいボタンを除いて、ここに複数のボタンを非表示にすることを検討する必要があります。これにより、ユーザーは動作を明確に期待できます。

明らかに私はここでいくつかの仮定をしていますが、より詳細な応答を与えるために、あなたがこのようにアプローチしている理由を理解するためにあなたがこれをしたい特定の理由についてのより多くの詳細が必要です。

于 2012-09-05T13:53:05.787 に答える
0

少しトリッキーですが、不透明度がほぼ0ではなく、ある程度制御してオーバーレイしてみてください。

于 2012-09-02T19:50:30.030 に答える