タイトル | : Labelの配置とサイズについて |
記事No | : 3005 |
投稿日 | : 2006/01/30(Mon) 18:53 |
投稿者 | : しょうだい |
[OSのVer]:Windows2000 [VBのVer]:VB.NET 2003 VB6.0で約3年の開発経験があり、今年になってやっとVB.NETに移行し ようとしているところです。
VB6.0でフォームにLabelを配置する時に Alignmentプロパティを 「1-右揃え」、AutoSizeプロパティを「True」にして配置し、表示する 文字の長さによってLabelが左側に伸び縮みするようにしていたのですが、 VB.NETで同じようなことをしようとして TextAlignプロパティを 「TopRight」、AutoSizeプロパティを「True」にしたのですが、Labelが 左側に伸びずに右側に伸びてしまいます。 VB6.0のAlignmentと.NETのTextAlignとは仕様が異なるのでしょうか? 表示する文字が変るたびにコードで配置の位置を変えてみようとしたり しているのですが、どうもうまくいかず思案しています。 (フォームとLabelの色を変えているので、AutoSizeプロパティは 「True」としたいのです。)
アドバイス宜しくお願い致します。
|