0

ListViewアイテムを追加するときにプログラムで高さを変更することはできますか?

基本的にListViewAutoSizeさまででお願いします。

私はもう試した:

lv.Height = myValue;

と:

lv.UpdateBounds(x, y, newWidth, newHeight);

ただし、どちらもフォーム上でコントロールがどのように見えるかを更新していないようです。

編集:

このリストビューは、実際には、私が継承したユーザー コントロールListViewです。リフレクションを使用して引き込んだアイテムをすべて表示するために、コンストラクターの高さを変更しようとしています。

4

1 に答える 1

0

ボタンをクリックしてリストビューにアイテムを追加しているとしましょう。新しいアイテムを追加するたびに、リストビューのサイズを5px増やしますか?またはあなたがそれを成長させたい任意のサイズ。

    private void button1_Click(object sender, EventArgs e)
    {
        listView1.Items.Add("Hello How are you");
        listView1.Height = listView1.Height + 5;
    }
于 2012-11-27T09:31:17.410 に答える