ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
-
アラタシ
- 記事: 6
- 登録日時: 2007年2月17日(土) 16:17
#1
投稿記事
by アラタシ »
アラタシと申します。
RADツールを使って、ちょっと縦に長め(400~500ピクセルぐらい)のリストボック
スを配置するとします。すると、RADツールの作成画面とコンパイル後の実行画面
で、リストボックスの長さが少し違うのです。
別に配置したボタンやエディットボックスの位置や大きさは実行画面でも作成時と
同じように再現されますが、縦長のリストボックスだけがほんの少し縦に短くなって
しまうように見えます。せいぜい数~数十ピクセルの違いですが、せっかく他のボタ
ンやボックスと高さをそろえて配置してるのに、若干カッコ悪いなと・・・。
これは回避できない現象なのでしょうか?
-
7
- 記事: 473
- 登録日時: 2005年5月31日(火) 18:51
- お住まい: 新潟県
-
連絡する:
#2
投稿記事
by 7 »
コンボボックスに「サイズ調整」みたいなプロパティがあったと思うんですが、リストボックスにもサイズを自動で調整するプロパティがあって、RADツールには表示されてませんが勝手にサイズを自動で調整しているんだと思います。
リストボックスのサイズを調整するかどうかのウィンドウスタイルは LBS_NOINTEGRALHEIGHT が左右するようなので、リストボックスのウィンドウスタイルから LBS_NOINTEGRALHEIGHT を除けばリストボックスのサイズがRADツールで設定した通りに反映されるはずです。
忙しくて、説明は適当ですしサンプルコードも無くて、分かり辛いかもしれません...。
-
アラタシ
- 記事: 6
- 登録日時: 2007年2月17日(土) 16:17
#3
投稿記事
by アラタシ »
トピックを立てたアラタシです。
7様、お返事ありがとうございました。返信が大変遅くなって申し訳ありません。
なるほど、そういう仕様になっていたのですね。よく分かりました。ウィンドウスタイル
の記述を探し出して試して見ます。ありがとうございました。