是否可以在添加项目时以编程方式更改ListView
的高度?
基本上我希望ListView
到AutoSize
的高度。
我试过了:
lv.Height = myValue;
和
lv.UpdateBounds(x, y, newWidth, newHeight);
这些似乎都没有更新控件在窗体上的样子。
修改
这个listview实际上是一个用户控件,我继承了ListView
。我正在尝试更改构造函数中的高度,以使我使用反射引入的项目全部显示。
答案 0 :(得分:0)
假设您在按钮点击时将项目添加到listview,然后为每个添加的新项目增加列表视图的大小5px?或任何你希望它增长的尺寸..
private void button1_Click(object sender, EventArgs e)
{
listView1.Items.Add("Hello How are you");
listView1.Height = listView1.Height + 5;
}