VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/08/24(Sun) 05:12
投稿者魔界の仮面弁士
Eメール
URL
タイトル蛇足までに

> ラベルや、チェックボックス、オプションボタンなどは実行時に
> 変更できるのに・・・。

実は、チェックボックスとオプションボタンもまた、テキストボックスと全く同等の
制限を持っています。すなわち、「Alignmentは、生成時にしか設定できない」のです。
(VBは、これらのコントロールを右寄せに変更する際に、コントロール自体を再生成しています)

VB6では、実行時にもチェックボックスを右寄せにできますが、古いバージョンのVBでは、
テキストボックスと同様、実行時にAlignmentを変更できない仕様になっていました。
(なお、VB.NETでは、テキストボックスも実行時に右寄せに修正できるようになっています)

# ちなみに、実行時にチェックボックスのAlignmentを変更すると、コントロールが
# 再生成されるため、そのチェックボックスの hWndプロパティの値が変化します。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -