• ベストアンサー

Visual C#でラベルに均等割り付けしたい。

Visual C#でラベルに均等割り付けしたい。 複数の項目があるラベルの文字幅を同じにしたいと考えています。 Word等にある均等割り付け もしくは 文字幅を設定できないでしょうか? |受注先| |番号| |発注日時| の様なラベルを全て4文字幅にあわせるのが、希望です。 ラベルの幅は調整できたのですが、文字列幅がどうしてもうまくできません。 半角スペースや全角スペースで調整するしかないのでしょうか? アドバイスよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 Visual C#のラベルに均等割付の機能は無いね。  スペースで調整するのも良いけど、ラベル上に自前で描画するか、子ラベルを文字数分newして任意の場所に貼り付けるようにする方が細かく幅を制御できるでしょう。そういうカスタムコントロールを作っておけば色んなプロジェクトで使いまわせて便利。

abuhiro
質問者

お礼

アドバイアスありがとうございます。 均等割り付け機能は無かったんですね。残念です。 当方、超初心者なので、「子ラベルをNEWして任意の場所に貼り付ける」 というのが、いまひとつ解りません。 申し訳ないのですが、お手の空いた時にでもソースを見せていただけないでしょうか? 何卒よろしくお願いいたします。m(_ _)m

関連するQ&A