tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルLabel内での改行
記事No3678
投稿日: 2006/05/15(Mon) 10:14
投稿者ペー
[OSのVer]:Windows2000    [VBのVer]:VB.NET 

Label内で改行したいと思ってるんですが、改行する方法はあるんでしょうか?
どうやってもできないので、どなたか教えていただけませんか?

[ツリー表示へ]
タイトルRe: Label内での改行
記事No3680
投稿日: 2006/05/15(Mon) 12:09
投稿者花ちゃん
改行コードを付加して見て下さい。

[ツリー表示へ]
タイトルRe: Label内での改行
記事No4807
投稿日: 2007/01/15(Mon) 20:30
投稿者VB2005愛用者
> Label内で改行したいと思ってるんですが、改行する方法はあるんでしょうか?
> どうやってもできないので、どなたか教えていただけませんか?

確か、
メッセージボックスだったら"Chr(10)"とかなんかで、できたかもしれません。
今日試してみるので、また書きます。

[ツリー表示へ]
タイトルRe: Label内での改行
記事No4809
投稿日: 2007/01/15(Mon) 20:36
投稿者VB2005愛用者
早速すぐやっちゃいました。
できました。

Private Sub Button1_Click(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles Button1.Click
    Label1.Text = "Test" & Chr(10) & "Test2"
End Sub

でできます。
他にも正しい方法はあるのですが、忘れてしまったので、
あえてかんたんなほうにします。

"Chr"という中の"(10)"でできます。

あ、でもVB.NETなんですよね。使えるかな・・・
自分は、VB2005を使ってるので・・・

[ツリー表示へ]
タイトルRe^2: Label内での改行
記事No4811
投稿日: 2007/01/15(Mon) 21:39
投稿者魔界の仮面弁士
> "Chr"という中の"(10)"でできます。

個人的には、10 とか 13 といった『マジックナンバー』ではなく、
NewLine 定数で指定することをお奨めします。
(その方が、コードの意図を伝えやすいと思うので)

Label1.Text = "あいうえお" & ControlChars.NewLine & "かきくけこ"
Label2.Text = "あいうえお" & Environment.NewLine & "かきくけこ"
Label3.Text = "あいうえお" & vbNewLine & "かきくけこ"
Label4.Text = "あいうえお" & Chr(13) & Chr(10) & "かきくけこ"
Label5.Text = "あいうえお" & vbCrLf & "かきくけこ"

http://msdn2.microsoft.com/ja-jp/library/f63200h0%28VS.80%29.aspx

[ツリー表示へ]