2011-08-05 3 views
1

私はvb.netとvs2008を使ってデスクトップアプリケーションを開発しています。vb.net ReadDownの外観を持つDropDownListを作成する方法

私はDropDownListを持っていますが、情報がロックされているときに使用することはできません。

しかし、私がそれを無効にすると、それはグレー表示され、テキストは読みにくいです。

ラジオボタンを読み取り専用のテキストボックスのようにする方法はありますか?

DropDownListのテキストが黒く表示され、それ自体はクリックできません。

enter image description here

上記いいえ、あなたはデスクトップアプリケーションにCSSを使用することはできませんグレーアウトテキストおよび読み取り専用テキストボックス

+0

最初の例は、ラジオボタンではなく、ドロップダウンリストです。どちらをお探しですか?読み取り専用のテキストボックスのように見える限り、CSSを使用する必要があります。 – Tim

+0

デスクトップアプリケーションにCSSを使用できますか? – Aaroninau

+0

ご迷惑をおかけして申し訳ありませんが、私はラジオボタンとドロップダウンリストの両方について読み取り専用の検索をします。 – Aaroninau

答えて

0

私は最近、同様の問題に遭遇しました。私の解決策は、選択されているものを除くDropDownListの他のすべての値を削除することでした。これにより、テキストはグレーではなく黒に保たれます。ユーザーは既存の値を確認してクリックできますが、変更することはできません。

これが役に立ちます。

0

で無効にDropDownListコントロールを示しています。 Disabled = trueを設定してドロップダウンリストを無効にすると、またはEnabled = false(大文字と小文字は関係ありません)、Fontプロパティを変更して読みやすくします。 Border、BorderStyleなどの他のプロパティを設定することができます。

0

コントロールを有効にしたままにします。 GOTFOCUSイベントでは、SENDKEYSを使用して{tab}をフォームに送信します。ユーザーはそれを変更することはできません!ちなみに、すべてのコントロールのためのworktは、ユーザーが集中することができます。

1

これを試してみてください:

Enable="false"

置き、それをあなたの<asp:DropDownList>タグ内。

関連する問題