• ベストアンサー

C#のLabelの横幅を固定で高さを可変にしたい

タイトルの通りですが、 C#でLabelの横幅を固定にして、文字列が折り返されるようにして、高さは文字列の行数に合わせることってできますか?

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

  • ベストアンサー
noname#212058
noname#212058
回答No.1

C#(.NET)の Lable には WindowsForm と WPF と Web の3種類があるのですが、どれでしょう? Windows Form であるならば全自動ではできません。全自動でなくて良いならば、AutoSize=true にして、文字列の折り返し位置に自分で (プログラムで) 改行コードを挿入するという方法がありますが 。(折り返し位置は自分で文字数から類推するか、MeasureString ( http://dobon.net/vb/dotnet/graphics/measurestring.html )で計算する必要があります)。

関連するQ&A