- - PR -
Labelテキストの改行の幅を調整したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-04-16 23:00
VB2005です。
フォームをロードしたとき、Label1のテキストを次の様にしています。
上記でLabel1のテキストが改行されますが この改行された幅をピクセル単位で調整したいと思っています。 Labelの数が多いので、一つのLabelで細かく微調整ができれば助かるのですが そのような事は可能なのでしょうか? | ||||
|
投稿日時: 2008-04-17 01:38
Labelで実現するにはオーナドローが必要になるはずです。行間の調整など見た目を細かく制御する必要があるなら、RichTextBoxかWebBrowserを使うことをお勧めします。 _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ | ||||
|
投稿日時: 2008-04-18 09:44
遅くなりましたが甕星さんありがとうございます。
RichTextBoxを使ってみましたが、これは背景色を透明にすることができないのですね。 Formの外観にBackGroundImageを使用しているので、Labelのように背景色を透明にできる方が良いです。 書き忘れていたので申し訳ありません。 ひとまずオーナードローについてとRichTextBoxの背景色を透明にする方法を(あれば)調べてみます。 [ メッセージ編集済み 編集者: chelsea 編集日時 2008-04-18 09:46 ] | ||||
|
投稿日時: 2008-04-18 14:46
自己レスです。
PictureBox内に文字を描画することでひとまず解決しました。 PictureBox1のBackColorはTransparentです。
文字を表示する際の座標なども RectangleF で指定できるため これで解決と言えそうです。 [ メッセージ編集済み 編集者: chelsea 編集日時 2008-04-18 14:50 ] |
1