投稿日 | : 2003/08/24(Sun) 05:12 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : 蛇足までに |
> ラベルや、チェックボックス、オプションボタンなどは実行時に
> 変更できるのに・・・。
実は、チェックボックスとオプションボタンもまた、テキストボックスと全く同等の
制限を持っています。すなわち、「Alignmentは、生成時にしか設定できない」のです。
(VBは、これらのコントロールを右寄せに変更する際に、コントロール自体を再生成しています)
VB6では、実行時にもチェックボックスを右寄せにできますが、古いバージョンのVBでは、
テキストボックスと同様、実行時にAlignmentを変更できない仕様になっていました。
(なお、VB.NETでは、テキストボックスも実行時に右寄せに修正できるようになっています)
# ちなみに、実行時にチェックボックスのAlignmentを変更すると、コントロールが
# 再生成されるため、そのチェックボックスの hWndプロパティの値が変化します。