2009-07-29 2 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); 
}