- ベストアンサー
データコンボの幅変更
VB6.0で開発しています。 データコンボの列幅(縦の幅)を変更したいのですが どうすればいいのでしょうか? お願いします。
- aki08102001
- お礼率15% (25/159)
- Visual Basic
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
プロパティーウィンドウで フォントサイズを変更すればコンボボックス の高さが変わります。
その他の回答 (1)
- sugao_chib
- ベストアンサー率59% (22/37)
こんにちは リスト行数のことでしょうか? プロパティListRowsで設定できます。 デザイン時、実行時何れでも変更できます。
関連するQ&A
- データと直結したコンボボックスについて
初めて質問します。 VB6とオラクルでの開発でコンボボックスを使います。 ユーザーの要望は、途中まで入力した内容に合うデータをコンボボックスのリストに表示して欲しいとのことなのですが、VBに入っている通常のコンボボックスで対応できるんでしょうか? また、出来なければ利用可能なツールなどがありましたら教えてください。
- ベストアンサー
- Visual Basic
- VB6データコンボのリスト部分の表示幅のみ広げたい
こんにちは、VB6で質問いたします。 ドロップダウンで社員名を表示して、選択したらボックスに社員番号を表示させる。 という処理をしたいときに、データコンボは社員番号を表示するだけの幅があればいいのですが、それでは社員名一覧の苗字部分しか見えず、リスト部分の幅のみ広げて表示したいのですが・・・ 教えてくださいお願いします。
- 締切済み
- Visual Basic
- データコンボについて
VB6でMySQL4に接続して データベースにデータを格納するため 入力フォームを作っているんですが、 データコンボに手入力で入力した値datacombo1.SelectedText と データコンボに連結されて、表示しているフィールド DataCombo1.ListField = "name" を比べて、ListField内の値と手入力した値が 一致した場合、 その一致したレコードの DataCombo1.BoundColumn = "ID" の値をかえしたいんですが、どうしたらいいですか? データコンボに表示されるフィールドの 数が多いので直接データコンボに手入力をした方が データコンボ内の多い数のフィールドから 目的の値を選ぶより 手間がいらない時があるので・・。 データコンボと連結しているテーブルのフィールドは ID name です。 データコンボにはnameを表示させて、 データベースにはデータコンボで選んだnameの レコードのIDを格納します。
- ベストアンサー
- Visual Basic
- VB6でデータコンボのテキスト部分の高さを広げたい
VB6のデータコンボについて質問させて頂きます。 環境 Visual Basic 6.0(SP6) データコンボはフォントサイズを変更することでテキスト部分の高さを変更することができますが、これをフォントサイズは変更せずに高さだけを変更することは可能でしょうか? もしやり方を知っている方がいらっしゃいましたら、ぜひ教えて頂きたいです。 自分なりに試してみて、失敗に終わったのは、コンボボックスの高さを変更できるSendMessageでCB_SETITEMHEIGHTを送る方法はだめでした。 次にサブクラス化で無理やり高さを変更しようと挑戦してみたのですが、やり方が悪くうまくいきませんでした。 たぶんこれを実現するには、サブクラス化で何らかのメッセージを受け取ったときに、高さを変えてやることで実現できそうな気はするのですが、いまの自分のスキルでは分かりませんでした。 すいませんが、よろしくお願い致します。
- 締切済み
- Visual Basic
- word2003 列幅の変更をする時、場所によって変更の幅が違う。
word2003 列幅の変更をする時、場所によって変更の幅が違う。 説明しにくいのですが、ワードで列幅を個々に変えていくとき、 この列は1ミリぐらいの幅で広がっていくのに、 次の列は一気に3ミリぐらいずつしか広げられないということがあります。 ですので、2つの列を同じぐらい広げたいときに不揃いで困ります。 続きの列なら列の幅をそろえる設定で出来るのですが、 離れている列を同じ幅に設定するときにはどうしたらよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 複数行幅の変更
ほぼ初心者でビスタを使っています。 マイクロソフト オフィス エクセル2007を使って複数行(列)の 幅を一度に変更したいのです、調べてみますと「変更する行(列)を 選択、右境界線上の一か所をドラッグする」とあります。 ドラッグしたところだけ広がり、全体がひろがりません。 いろいろ調べましたが、同じような事が書いてあり何度やっても一度 に全体の行幅(列幅)が変わることがありません。 一度に全体の行幅(列幅)を変更するのはどうしたら良いのでしょうか? 初心者に分かるようの教えて下さい。
- ベストアンサー
- Windows Vista
- コンボボックスの幅の変更について
CB_SETDROPPEDWIDTHを使用して幅を変更しているのですが、 右に伸びてしまいます。 これを左に伸びるようにしたいと思っています。 DelphiでのQAで以下のようなページがあったのですが、 Delphiを全く知らないため、コードが読めませんでした・・・ このページにあるように、何らかの方法でVBでも左に伸ばすことは 可能でしょうか? よろしくお願いします。 ※Delphiで左に伸びる記述があったページ http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200312_03120078.html
- ベストアンサー
- Visual Basic
- コンボボックスにデータを反映させたい
VB6.0を使っています。 あらかじめメモ帳にデータをまとめて保存しておいて、そのファイルのデータをコンボボックスの選択肢に反映させたいのですがどうすればいいかわかりません。 宜しくお願いします。
- 締切済み
- Visual Basic
- エクセル幅を一度に変更したいのですが
例えば、列B~Pの幅を72ピクセル→45ピクセルに一度に変更したいのです。 いちいちマウスで幅を狭くするのは面倒なので、何か一度で複数の列幅を変更する方法はありませんか? お願いします>< (XPです)
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。