2012-11-26 116 views
0

是否有可能在添加項目時以編程方式更改ListView的高度?.NET的列表視圖以編程方式更改高度

基本上我想ListViewAutoSize的高度。

我已經試過:

lv.Height = myValue; 

和:

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

這些都不似乎更新控制是什麼樣子的形式雖然。

編輯:

此列表視圖實際上是在那裏我已經繼承了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; 
    } 
相關問題