基本的な質問で申し訳ありません。m( )m
タイトルどおりです。
TextBox1.Text="ほにゃ" を
「{スペース}{スペース}{スペース}ほにゃ」
TextBox1.Text="ほにゃん" を
「{スペース}{スペース}ほにゃん」
のように表示させたいのです。
よろしくお願いします。
6文字分の空白とくっつけて、Right関数とか。
Right(" " & "ほにゃ", 6)
Right(" " & "ほにゃん", 6)
名案だと思います。しかし
VB2005Expressなんですが
Right自体がうまくいかないで困ってます。
Me.Text = Right("abcdefg", 2)
これ自体がエラーになるのですが
> 文字列を6桁で右寄せするには?
右寄せだけなら、桁数に関係なく、TextAlign を設定しておけば済むのでは?
> Right自体がうまくいかないで困ってます。
Form の Right プロパティが、Right 関数と競合しているためですね。
名前空間も含めた形で指定してみてください。
おー、
TextAlignで成功しました(^^);ありがとうございました
>VB2005Expressなんですが
ということなら最初から環境を書いてください。
VB6以前とVB7以降では微妙にコードが異なりますので。
(もしくは、VB.NET用の掲示板で質問するとか。)
http://hanatyan.sakura.ne.jp/dotnet/vb6tonet.htm
を参考にしてください。
それと、解決したら解決チェックを入れてくださいね。
>>>>ということなら最初から環境を書いてください
>>>>それと、解決したら解決チェックを入れてくださいね
m( )m すいません!!!
うっかりしていました。
ツイート | ![]() |