- - PR -
ComboBoxの下矢印
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-25 09:55
いつも参考にさせて頂いております。
VB.NET2003でユーザコントロールとしてTextBoxを継承して作成しています。 その中でComboBoxの下矢印ボタンを表示させたいのですが、 ButtonコントロールのTextプロパティに「▼」を設定しても、 ComboBoxと同じ感じにはなりません。 (すごく細かい話ですが・・・) 見た目を一緒にしたいのですが、「▼」はどの様に表示されているのでしょうか? イメージファイルで表示? それとも、ボタン上に図形を描写しているのでしょうか? みなさまのお知恵を拝借願います。 | ||||
|
投稿日時: 2006-01-25 10:12
こんにちは。
たぶん、標準コンボボックスのボタン部分の「▼」は 「Marlett」というフォントの文字コード0x36か0x75を使って描画されているんだと思います。 ちなみにWindowsXPではVisual Styleが適用されていると、 標準コントロールはまったく違う見た目になりますが、 この場合はTheme APIというWindows APIを使用して描画されています。 | ||||
|
投稿日時: 2006-01-25 10:26
Tdnr_Symさん、ありがとうございます。
専用のフォントがあったとは、知りませんでした。 Textプロパティに"u"か"6"か"9"を設定したら、表示されました。 ありがとうございました。 |
1