Re: [VB6 ] LISTBOX的斷行
※ 引述《kxdejavu (天下有呆)》之銘言:
: 請問板上的前輩一下
: 設計LISTBOX的時候,萬一裡面的字串比LISTBOX的框還長時
: 要怎麼讓他自動斷行
: ex:
: List1.AddItem "今天是七月二十一日"
: 可是顯示只有 ||今天是七月||
: 有辦法讓他自動斷行,變成
: ||今天是七月||
: ||二十一日 ||
: 謝謝!!
試試看這個答案:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1133498&SiteID=1
底下一則示範碼.
它的方法是:
1. Form_Load部份輸入每一ListBox項目,都有vbCrLf.
2. ListBox.DrawItem 定義為畫出項目方框. (驚! 原來繪圖物件這樣子用!)
3. ListBox.MeasureItem 定義項目間距.
詳細觀察程式碼,可發現ListBox運作的原理.
而且接著, ListBox.Click 也要測試一下能取得什麼 SelectedItem.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.108.112
※ 編輯: yauhh 來自: 218.160.108.112 (07/22 14:05)
推
07/22 18:22, , 1F
07/22 18:22, 1F
→
07/23 11:39, , 2F
07/23 11:39, 2F
→
07/23 16:17, , 3F
07/23 16:17, 3F
→
07/23 16:25, , 4F
07/23 16:25, 4F
→
07/24 09:39, , 5F
07/24 09:39, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):