2009-01-27 66 views
1

要確保列表框項目中的文本未被截斷,我希望 將其寬度調整爲文本最長項目的寬度。Windows窗體:如何獲取列表框中項目的實際寬度

有沒有什麼辦法讓列表框項目 的「實際」寬度成爲基於項目文本的寬度。

ListBox.GetItemRectangle似乎並沒有返回這個實際的寬度爲 的寬度。

謝謝。

+0

請填寫此文章的標題 – 2009-01-27 10:48:45

回答

3

MeasureString方法:(複製從MSDN粘貼)文本框(左側和右側)的值的

Graphics g = control.CreateGraphics(); 
int width = (int)g.MeasureString(aString, control.Font).Width; 
g.dispose(); 

添加寬度

相關問題