c怎麼刪除動態生成的button控制元件

2021-05-02 22:09:12 字數 1009 閱讀 8062

1樓:矮漢恨天高

用control的remove方法,前提條件你要找到他的某一特徵,不管是名字還是id還是上面顯示的文字,確保你要查到他。

我打個比方他在form1的panel1裡面,我不知道他叫什麼名字,但是知道他上面顯示的是「載入」,現在我要移除他:

foreach(control ctl in this.panel1.controls)  //遍歷panel1中所有控制元件}}

2樓:匿名使用者

你可以這樣試試 動態生成的時候,把按鈕放在panel中panel1.controls.add(btn);

然後刪除的時候就是

panel1.controls.clear();

3樓:一顆程式猿

找到這個button的parent, 從他的子控制元件集合中移除掉銷燬就可了

4樓:匿名使用者

教你個新招:

最好的辦法是: 自己託一個按鈕控制元件,然後在designer.cs中把這個按鈕的所有資訊複製出來

然後把控制元件刪除,就明白動態建立控制元件的最佳**了

5樓:匿名使用者

button newbtn = new button();

newbtn.location = new system.drawing.point(128, 110);

newbtn.name = "newbtn";

newbtn.size = new system.drawing.size(75, 23);

newbtn.text = "button2";

newbtn.usevisualstylebackcolor = true;

this.controls.add(newbtn);

///清除新生成的btn

this.controls.remove(newbtn);

6樓:殤殤醇

button1.dispose();

C怎麼給動態生成的控制元件(Textbox)賦值

將tbox.location new system.drawing.point 14,92 tbox.size new system.drawing.size 96,21 tbox.name tbox 等生成控制元件的 寫到 private void tbox textchanged object ...

怎麼刪除周圍圈的動態?微信怎麼刪除朋友圈的全部動態

2.隨後就會來到新的頁面上,在這個頁面上第一個選項就是朋友圈,我們點選該選項。5.找到我們想刪除的 說說,然後點選該說說。6.隨後的頁面就會顯示出此說說的標題,並且在標題下方有個刪除選項,點選該選項,就可以完成刪除了。選擇想要刪除的動態,點選右上角的小角標,並選擇刪除即可。微信怎麼刪除朋友圈的全部動...

求用c 寫統計學生成績的程式,要求用動態儲存分配思想完成陣列的定義

你是要騙你爸媽是麼?一個c 程式,動態儲存分配,求指點 錯誤太多了,連註釋都寫錯,改了 include include 加標頭檔案 using namespace std class a a 解構函式delete void inputdata 輸入10個資料 void makealist 排序 返回...