[VB2005] 有關於數字的對齊

看板Visual_Basic作者 (Moving On !)時間15年前 (2009/06/07 23:07), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
我需要用VB2005設計一份可以顯示成績單的程式 格式大致上會像這樣: 姓名 國文 數學 英文 大大 77 33 44 可是若分數出現個位數...... 姓名 國文 數學 英文 大大 77 33 44 小小 3 2 1 這樣就會因為間隔固定的情況下而導致位置偏掉 有什麼方法是可以讓成績資料用固定格式顯示的嗎??? 就是無論數字為何,都會顯示固定字數,例如: "7" 會變成 " 7" ^^ (固定3個空格長度) 麻煩各位先進指教一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.252.119

06/07 23:13, , 1F
space()
06/07 23:13, 1F

06/07 23:14, , 2F
好像不行
06/07 23:14, 2F

06/08 00:18, , 3F
num.ToString().PadLeft(3," ") //num是你的變數
06/08 00:18, 3F

06/08 09:54, , 4F
num.ToString("00.00") use format string instread.
06/08 09:54, 4F

06/08 09:59, , 5F
instead
06/08 09:59, 5F

06/08 11:50, , 6F
Don't use "00.00", this case requires only "000"
06/08 11:50, 6F
文章代碼(AID): #1AAzUnAx (Visual_Basic)