- 設定 ListBox.TabWidth,單位是 Dialog Base Unit (DBU),以定寬字來說,英數字寬是 4 DBU,中文字寬是 8 DBU,所以每一欄 20 個英數字寬度的話,TabWidth 就要設定為 80
不用管一個 DBU 合多少 Pt,DBU 是相對單位,會跟著字的大小而變化的
- Items.Add 時,要分欄的地方,插入 Tab 字元,可以用 #9 或是 ^I 例如:
Items.Add('0001'#9'這是品名'); 或是 Items.Add('0001'^I'這是品名');
- 沒辦法各欄設定不同寬度,所以 TabWidth 請設定大一點,或是最長的欄放最後
如果一定要各欄不同寬度顯示,請改用 TListView
沒有留言:
張貼留言