いつもお世話になっております。
題名の通りです。
【開発環境】
WindowsXp VisualuBasic2005
以下のようなコード記述をしても
Label1.Text = "あいうえお" & vbTab & "かきくけこ"
「あいうえおかきくけこ」とタブが入らないで表示されます。
VbTabではなく、ControlChars.tabに変えてもなりませんでした。
どのようにすればよろしいでしょうか??
>VbTabではなく、ControlChars.tabに変えてもなりませんでした。
まぁ、そこまで調べたなら、普通に考えて対応してないんだろうなって思います。
[VB.NET]
With Me.Label1
.Text = "あいうえお" & vbTab & "かきくけこ"
Debug.WriteLine(.Text.IndexOf(vbTab))
End With
> 5
ちゃんと設定されているので、タブを設定した結果が変化しないのでしょう。
インデントしたいなら適当な数のスペースで埋めれば良いのでは?
特攻隊長まるるうさん、返信ありがとうございます。
文字の長さを取得し、スペースを入れました。
しかし、微妙に狂いがあるので、もう少しだけ調べて見ようと思います。
一応解決にチェック入れておきます。
>しかし、微妙に狂いがあるので、もう少しだけ調べて見ようと思います。
等幅フォント使っても?
http://e-words.jp/w/E7AD89E5B985E38395E382A9E383B3E38388.html
ありがとうございます。
等幅フォント調べて見ます。
ツイート | ![]() |