Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ComboBoxのオートコンプリートの候補表示について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9526#CommentId14054
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2010/1/22 05:46:37
> 質問の内容を理解してから返答お願いします。
その前に、質問時に環境を明記した方が良いですよ。
> ItalicプロパティはReadOnlyeだし、
そんな事は無いですよ。stdole.StdFont オブジェクトの Italic プロパティは
ReadOnly ではありません。(在浩さんが書かれているのは恐らく、VB6 版のコードです)
# 在浩さんは多分、「候補一覧のフォント」というのを、
# ドロップダウンリスト内のフォントと解釈したのだと予想…。
> ComboBoxのオートコンプリートを有効にした場合、
VB でオートコンプリートを実装する場合、以下のような手法が使われますね。
で URL 等をオートコンプリートさせる場合、SHAutoComplete を使います。
文字列を ComboBox 自身内から選ばせる場合には、CB_FINDSTRING が使われます。
また、データをプログラムから指定する必要がある場合には、多少難易度が上がりますが、
IAutoComplete を使う方法が知られています。
一方、
以降の場合には、AutoCompleteMode プロパティ等を利用して
より簡単に実装できます。ただし AutoCompleteMode は、
では利用できません。
あるいはそれらの機能に頼らず、Googleサジェストのように、自分で同等機能を
作り上げる事も不可能ではないでしょう。
# alvin さんがどのようにしてオートコンプリートを有効化しているのかは分かりませんが、
# AutoCompleteMode を使っているのかな?
で、そのフォントを変更できるかというと…標準機能のオートコンプリートに対しては、
正攻法では変更できないと思います。自作したものであればどうとでも加工できるでしょうけれども。