vb2005を使用しています。
表題の件ですが、合計で半角6文字分になるように半角空白で埋めたくて
"あああ".ToString.PadLeft(6, " ")
としたばあい、結果は"あああ"になるはずが
" あああ"(あああの前に半角空白が3つ追加される)
になり合計で半角9文字になるという異常現象に悩まされています
対応方法を教えて下さいお願いします。
http://msdn2.microsoft.com/ja-jp/library/system.string.padleft(VS.80).aspx
文字数ベースで動いていますので、
いまどき全角/半角なんて概念を持ち出すと悲しい思いをするかもしれません。
やるとすれば、以下のURLを参考にしてみてください。
http://jeanne.wankuma.com/tips/string/leftb.html