Feedback

Zeilenhöhe in ListView ändern

Sprache: C#

Mit diesem Trick – nicht grade schöner Stil, scheint aber die einzige Lösung zu sein – ist es simpel die Zeilenhöhe der Listview anuzupassen: Dazu erstellt man eine neue ImageList und setzt deren Bildgröße auf die gewünschte Höhe mal ein Pixel und verknüpft sie mit der Listview.
private void SetListViewRowHeight(ListView listView, int height)
{
    ImageList il = new ImageList();
    il.ImageSize = new Size(1, height);
    il.TransparentColor = Color.Transparent;
    listView.SmallImageList = il;
}
private void SetListViewRowHeight(ListView listView, int height)
{
    ImageList il = new ImageList();
    il.ImageSize = new Size(1, height);
    il.TransparentColor = Color.Transparent;
    listView.SmallImageList = il;
}