如何在C中刪除控制元件,如何在C 中刪除一個控制元件

時間 2021-10-14 20:16:29

1樓:匿名使用者

///void ds(control item)else}}

private void button1_click(object sender, eventargs e)}}}

2樓:匿名使用者

看checkbox的parent是誰

1、如果checkbox是放在panel(比如canvas, grid, dockpanel之類的)中的,呼叫 ***.children.remove(checkbox1);

2、如果是放在contentcontrol(例如button)或者headeredcontentcontrol(例如tabitem)的,呼叫

***.content = null

3、如果是直接放在itemscontrol(例如listbox)或者headereditemscontrol(例如treeviewitem)中的,呼叫

***.items.remove(checkbox1);

如果不是直接放的,是通過資料繫結+模板生成的,直接刪除對應的資料。

3樓:匿名使用者

貌似不可以刪除控制元件**吧。你可以試試把他隱藏掉。

4樓:匿名使用者

為何非得刪除,隱藏不行麼。共同等待高手前來。

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

5樓:矮漢恨天高

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

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

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

6樓:匿名使用者

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

然後刪除的時候就是

panel1.controls.clear();

7樓:一顆程式猿

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

8樓:匿名使用者

教你個新招:

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

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

9樓:匿名使用者

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);

10樓:殤殤醇

button1.dispose();

c#中如何清除panel上的控制元件,譬如按鈕,標籤等^^^

11樓:夜色華麗

this.panel.controls.clear();

很簡單吧~

this.panel.controls.remove(control);

要移除單個的可以用這個

先做個control = 你要移除那個控制元件然後掉這個方法

12樓:

foreach(control i in panelname)//如果是 lable 控制元件 則 刪除,

else if(i is button)//如果是 button 控制元件 則 將文字顯示為 「這是按鈕」

else if(i is textbox)//如果是 textbox 控制元件 則 將文字顯示為 「預設文字」}

13樓:

button.display=false;(隱藏的)想刪掉就選中控制元件按delect鍵

this.panel.controls.clear(); 這是清空所有panel包含的控制元件。

刪除指定的控制元件你可以用this.panel.findcontrols(控制元件名)找到該控制元件然後刪除

14樓:

this.panel.controls.clear(); 這是清空所有panel包含的控制元件。

刪除指定的控制元件你可以用this.panel.findcontrols(控制元件名)找到該控制元件然後刪除

15樓:匿名使用者

容器.controls.clear();

如何在c盤不用的檔案刪除,如何在C盤不用的檔案刪除

最簡單的辦法,是開啟我的電腦,右鍵點c盤,然後,選擇清理.在文字框裡將要清理的東東前面打上勾,就可以了.同時,在裡面也有刪除系統還原點,這樣就可以增大c盤的空間.並且,你可以對它進行碎片整理.也可以增大空間. 從 控制面板 的 新增刪除程式 中把不用的程式刪掉。 我拿菜刀向你笑 那你就其他檔案怎麼上...

C 如何在類中引用另類的變數,C 如何在一個類中引用另一個類的變數

在第二個類中例項化第一個類,在通過例項化後的類的函式 一般是get之類的函式 來引用!看看這個方法行不行 如果是兩個孤立的類,最好不要這麼做,一個類需要用到的資料,最好是從另外一個類公開的介面來獲取。直接引用另外一個類的變數,會破壞資料的封裝性,會有麻煩的。如果是派生類要引用基類的資料,只要資料不是...

如何在C 中定義巨集常量pi

飛雪射鹿笑倚鴛 c 中用巨集來定義pi,可以這樣 define pi 3.1415926 說明 巨集定義的格式是 define 巨集名 字串 對照上面的定義,巨集名是pi,字串是3.1415926。編譯器在編譯程式時,先使用巨集名代表的字串把所有巨集名替換,然後再進行編譯。注意點 巨集定義後面不需要...