2009-07-29 54 views
1

我正在使用WinForms應用程序,我需要以編程方式確定ListView行的高度。ListView行高問題

我能夠使用Graphics.MeasureString確定文本的高度,但文本上方和下方都有一些填充。

我不是自定義每一行,我只是需要高度。我會怎麼做呢?

回答

0

我想我找到了我的答案。

if (lv.Items.Count > 0) 
{ 
    Rectangle r = lvMain.Items[0].Bounds; 
    String rowFormat = String.Format("Height: {0}", r.Height); 
    MessageBox.Show(rowFormat, "Alert!", MessageBoxButtons.OK, MessageBoxIcon.Information); 
}