タイトル : Labelの配置とサイズについて 投稿日 : 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」としたいのです。) アドバイス宜しくお願い致します。 |