• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# ボタンコントロール内で文字の改行)

C#ボタンコントロール内で文字の改行

このQ&Aのポイント
  • C#でWindowsアプリケーションを作成しています。ユーザーコントロールでカスタマイズしたボタンを作成し、そのボタンを動的に配置していく処理を作成しました。しかし、ボタンに表示するボタン名の一部が長くなり、改行したいと考えました。しかし、改行を設定してもうまく表示されず、原因がわかりません。
  • C#でWindowsアプリケーションを作成しています。ユーザーコントロールでカスタマイズしたボタンのテキストに改行を挿入したいです。具体的には、ボタンのテキストに「あ」と「い」を改行して表示したいです。しかし、現在の実装では改行を設定してもうまく表示されず、どうすればよいか悩んでいます。
  • C#でWindowsアプリケーションを作成しています。ユーザーコントロールを使ってカスタマイズしたボタンを作成し、そのテキストに「あ」の後に「い」を改行して表示したいです。しかし、現在の実装では改行を設定してもうまく表示されない問題があります。どのように改善すればよいでしょうか?

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

  • ベストアンサー
  • akouryy
  • ベストアンサー率100% (3/3)
回答No.1

どうやら、Buttonのテキストは、ボタンに十分な高さが無いと、 一部が見える訳ではなく、その行が全て表示されないようです。 例えば、私の環境で「MS ゴシック 9pt」の場合、高さが32px以上無いと "い"が表示されませんでした。 繰り返すと、この例では、31pxまでは"い"が全く見えず、 32pxになったとたんに"い"の全体が見えるようになりました。 あなたも、Buttonの高さを一度確認してみて下さい。

関連するQ&A