• ベストアンサー

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

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

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

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

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

abuhiro
質問者

お礼

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

関連するQ&A

  • 文字の均等割り付けの方法

    Word 2010 で、フォントはMS明朝で 議事録を書いていますが、 理事長・副理事長・理事・監事の文字幅を総て3.5文字としたいのですが、旨くできません。 理事については、理から事までの2文字を「文字の均等割り付け」で3.5文字にできます。 理と事の間に全角と半角のスペースを入れた場合と同じ結果です。 ところが 理事長の理から長までを範囲指定して、「文字の均等割り付け」で3.5文字にすると、 全体の幅は正しいようですが、事の文字が中央より右に寄ってしまい均等に書けません。 副理事長は3.5文字指定で正しく表示されています。 3文字を3.5文字幅に均等に書くにはどうしたらいいでしょうか。

  • Word 均等割付について

    3文字を4文字の幅で均等割付にしたところ、左端がキレイにそろわなくて困っています。 5行目まではそろっているのですが、次は半角程度右にズレてしまいます。 左端から一文字分スペースを空けて書いています。 例えば  123  123   123 のようにずれてしまいます。 修正の仕方を教えてください。

  • 差出人均等割り付け

    差出人均等割り付け   姓〇〇〇 名〇 〇      名〇〇〇 姓〇〇  名〇〇〇と現在はこの様になってます 2文字の姓を3文字の姓と均等にしたい 〇〇〇 〇 〇というふうに スペース半角全角入れても均等になりません 出来ないんでしょうか ※OKWAVEより補足:「株式会社筆まめの製品・サービス」についての質問です。

  • 文字の均等割り付け

    エクセルで文字の均等に割付たいのですがどのようにすればよいでしょうか?例えば同じ列のセル内に5文字の文字と3文字の文字を書いた時、5文字の列幅に合わせて、3文字の文字間にスペースが入るようにしたいのですが、できずに困っています。

  • 均等割り付けし直すと文字が片寄る

    ワード2003を使用しています。 4文字全角を入力し、その後、7文字に均等割り付けをしました。そして、その後、7文字に均等割り付けしたものを5文字に均等割り付けをし直しました。すると、文字が、「 あ あああ 」右に片寄ってしまったのです。これって、どうしてでしょうか? 7文字→6文字→5文字 の順番に均等割り付けをすると、ちゃんと割付ができているのに、なぜ、7文字から5文字に均等割り付けすると、片寄ってしまうんでしょうか???

  • 「均等割り付け」について

    2010年版ワードです。 或る資料を作ろうとして「均等割り付け」をしようとしました。均等割り付けのボタンを押すと、次に「文字の均等割り付け」のダイヤログが出てくるはずですが、均等割り付けしようとしてドラグした語句が幅いっぱいに広がるだけで、文字数を入力するダイヤログがどうしても出てきません。 ネットで検索したとおりのやり方でやってみても、上手くできません。何か操作方法が違っているのでしょうか、均等割り付けのやり方を教えてください。

  • WORD 均等割付とスペースの文字が重なるのはなぜ

    WORD2007(Windows Vista)を利用しています。 3文字と4文字の見出しがあるため、すべてに4文字の均等割付をかけています。 しかし、均等をかけた文字は重なっていないですがその4文字の最後の4文字目と全角スペースが多少かさなっているようになるのはなぜでしょうか? カーニングをおこないなさい。間隔は詰めないなどおもいあたる文字の体裁は設定かけています。 きになったのは、文字数40文字の時に普段10.25pだったきがしますが、字送りが11.35ptになっていたことです。要するに、文字間隔なのかなとおもいましたがどうしてもわかりません。 (例) 1.開催場所(全角スペース2個)○○体育館 2.開催日(全角スペース2個)平成○年○月○日 3.費用(全角スペース2個)○円 この開催場所、開催日、費用の3項目を4文字の均等割り付けすると、その文字につづくスペース1つと最後の文字がかさなります。ほかの部分は問題ありません。 どうしてでしょうか? よろしくお願いします

  • エクセル 半角数字の均等割付

    エクセル2003を使っています。 データ入力用のシートから、データ(半角数字)印刷用のシートの、とあるセルに持ってきて印刷しようとしています。しかし、そのセルにその数字を均等割付で表示したいのですが、書式→セルで設定しても数字が均等割付になってくれません。 うまい方法はないでしょうか。 全角ならうまく均等割付してくれるみたいなので、その変換方法でもいいかもです。その場合は全角でも幅の狭いフォントを添えてくれたら嬉しいです。 できれば前者の方法を教えていただけるとありがたいのですが、、 よろしくお願いしますm(__)m

  • wordの均等割り付けについて

    文字の均等割り付けをしようとすると、割り付け幅の表示が『mm』表示になってしまいます。 どうやったら、『字』表示になり文字数で均等割り付けができるのでしょうか??

  • WORD2003での均等割り付けについて

    当方WORD2000を使用していましたが、この度2003を使用することになりました。そこで均等割り付けについて、下記のとおり不具合(?)が生じています。 例えば、全角6文字を6文字で均等割り付けします。この段階では均等割り付けしていないのと同じです。 次にその6文字の中に2文字挿入して8文字にすると、フォントが縮小されて元の長さに8文字入るようになります。ここまでは2003でも2000でも同じなのですが、 この後、挿入した2文字を削除すると、2000の時は元(均等割り付けしないのと同じ状態)に戻るのですが、2003ではフォントが縮小されたままで文字間隔が空いてしまい、元には戻りません。このため、元に戻すために一度均等割り付けを解除し、新たに設定しなおす手間がかかってしまいます。 均等割り付け内の文字を編集することはよくあるので、どなたか設定等を変更することで2000と同じ結果を得られる方法をご存知でしたら教えて頂けるよう、宜しくお願い致します。

専門家に質問してみよう