我在tableLayoutpanel的行內部的運行時動態添加了控件,添加的控件是LABELS,LINKLABEL和PICTURE BOX。在winform中改變動態添加控件的值c#.net應用程序,如何跟蹤動態添加的控件
現在,我想要將這些動態添加的控件(標籤,鏈接標籤)的值(文本屬性)更改爲某個指定的值,然後單擊按鈕。
我該怎麼做?請幫助代碼。
是否存在某些類似於這些動態控件的ID,就像我們在HTML中一樣。
另外,想使用這一點,但一切都是徒勞...........
Control[] GettableLayoutPanelControls = new Control[11];
GettableLayoutPanelControls = tableLayoutPanel1.Controls.Find("Control Name", true) ;
GettableLayoutPanelControls.SetValue("CHANGED VALUE ", 0); //this line gives error..........
@icemanind:先生,我也可以得到明智的控制行嗎?也就是說,我想獲得tableLayoutPanel的ROW 1中的控件,設置它們的新值,然後獲取ROW 2控件..........等等......這可能嗎? – sqlchild
@icemanind:同樣,給所有必要的動態控件賦予不同的名稱,我可以不給出相同的名稱並訪問它們併爲它們中的每個設置不同的值,先生? – sqlchild
@sqlchild - 通過行和列訪問控件有點棘手,因爲TableLayoutPanel根據大小動態更改其行和列。例如,位於第2行第1列的控件可能是其他人機器上的不同控件。例如,它可能在第1行第4列。 – Icemanind