DOBON.NET DOBON.NETプログラミング掲示板過去ログ

入力可能なコンボボックスで入力内容を折り返したい

環境/言語:[VB2008(.NET Framework 3.5 SP1)]
分類:[.NET]

VB2008で、文字検索を行うツールを作成しております。
検索キーワード入力欄は、当初TextBoxで作成しておりましたが、過去のキーワード履歴からキーワードを選択できるようにしたいので、入力可能なコンボボックス(DropDownStyle = DropDown)に変えました。

ただ、入力したキーワードが多くなると、コンボボックスでは折り返しがされないので、入力した全体を見渡すことが難しく、不便です。
せめて、マルチラインのテキストボックスであれば、(場合により縦スクロールが必要な場合もありますが)多くの入力内容を一度に見渡せていいのですが、過去履歴を参照したい時にどうすればいいのか、思案に暮れています。

そこで、
・入力欄にコンボボックスを使う場合、入力欄を折り返して表示する方法
・入力欄にテキストボックスを使う場合、過去履歴のドロップダウン機能を追加する方法
(いずれも、過去履歴の選択時、履歴の文字が長い場合は、履歴文字表示は途中まででOKです)

のいずれかが実現できれば、問題が解決できると思うのですが、何か良い方法はございませんでしょうか。
その他方法でも結構ですので、アドバイスを頂きたく、よろしくお願い申し上げすぅ。
ComboBoxではなく、TextBoxですが参考にならないでしょうか。

http://www.atmarkit.co.jp/fdotnet/dotnettips/423autocompsource/autocompsource.html
■No30618に返信(NF64さんの記事)
> ComboBoxではなく、TextBoxですが参考にならないでしょうか。
>
> http://www.atmarkit.co.jp/fdotnet/dotnettips/423autocompsource/autocompsource.html

なるほど、オートコンプリート機能ですね。
早速調べて試してみます。
NF64さま、ありがとうございました。

DOBON.NET | プログラミング道 | プログラミング掲示板