看板 Visual_Basic 關於我們 聯絡資訊
請問一下 在Textbox或是Richtextbox裡面 有辦法作出像是下面那種排版方式嗎? 資料(2)空白(2)資料(4)空白(2)資料(4) ex: 1 1234 5678 23 4567 8901 像是1的後面會補空白(把他補到兩個字元,其餘資料也是會補空白) 但是這樣在VS 2005裡面空白的寬度跟字元寬度不一 沒辦法像bbs這樣寬度都一樣 這有解決方案嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.35.187
iDestiny:字串處理 前方補兩個空白 right(" " & xxx,2) 07/24 10:13
iDestiny:原本的字超過2時會截斷就是了 要多判斷一次 07/24 10:14
Cypresslin:請問那個right是直接打就可以了嗎?VS2005好像沒有 07/24 10:23
Cypresslin:用str.right也沒有(str as string) 07/24 10:23
Cypresslin:嗯...最後我還是選擇了用vbtab來解決...謝謝~ 07/24 11:12
MOONRAKER:right()是VB6函數,.NET早就把它踢掉了 07/24 15:04
MOONRAKER:tab之外你可以用tostring(formatstring)來做 07/24 15:04
MOONRAKER:.NET的formatstring還滿複雜有趣的 07/24 15:05
catchtest:用ToString.PadRight,效果跟以前的right一樣 07/25 11:22
Cypresslin:感謝樓上兩位~單一個字字元寬度好像沒辦法調了,之後來 07/25 12:01
Cypresslin:試試補零好了 07/25 12:01
fumizuki:Strings.Right() 是VB.NET 的寫法 07/25 12:46
fumizuki:Strings 類別中有許多相容VB6的函數可以用 07/25 12:46