c關於事件的新增移除問題

2022-11-11 05:35:27 字數 1738 閱讀 9503

1樓:

把它上、寫成公共類,就可以在別的窗體下呼叫了

c# 為控制元件新增一個事件

2樓:手機使用者

我認為現在不應該是去增加事件,而是去修改你的click方法。

做個if else 如果窗體目前是最大化,則執行方法a,否則執行方法b

或者做一個全域性變數m,點選按鈕時,修改m的值,然後根據m的值,執行不同方法。

3樓:

在控制元件上雙擊就可以新增一個雙擊事件

4樓:匿名使用者

雙擊控制元件,或者右鍵,選中屬性,在裡面找你要用到的事件

5樓:匿名使用者

左邊工具欄 拖到你的頁面

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

6樓:矮漢恨天高

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

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

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

7樓:匿名使用者

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

然後刪除的時候就是

panel1.controls.clear();

8樓:一顆程式猿

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

9樓:匿名使用者

教你個新招:

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

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

10樓:匿名使用者

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

11樓:殤殤醇

button1.dispose();

c#刪除不用的事件函式,怎麼弄

12樓:幸福999快樂

新增事件:

this.buttoncancel.click += new system.eventhandler(this.buttoncancel_click);

刪除事件:

this.buttoncancel.click -= new system.eventhandler(this.buttoncancel_click);

關於C語言的問題,關於c語言的問題?

語法錯誤咱不討論。從邏輯上,if a b else t a a b b t 應該是說,如果a b,則不操作,否則 即a b 交換a,b的值。但是注意 else下如果無大括號,則表示else內只執行第一句。所以應該為 else 下面兩句同理。可能表達不是很清楚,但你應該能看懂吧。希望對你有幫助。if後...

關於C 的問題

記憶體單元的地址,就是家裡的門牌號 記憶體單元的內容就是,家裡住著什麼人。變數在記憶體中的成分就是二進位制數,物理上是一個一個的半導體邏輯閘的狀態。我暈,我是對你無語了!第一 程式格式沒有搞好,格式不搞好,可讀性降低,發現錯誤很難 第二 看你都是些什麼錯誤 cout 少打一個c,一個類中還沒有寫完就...

關於c語言的問題,求解答,關於C語言的問題,求解答!

1.d 識別符號不能以數字bai打du頭 2 d 一般c關鍵字在編譯器中zhi 會出現dao變成藍色,a不是而 define是,版b 中的printf只是一個輸出權函式,c是大寫的,不是,如果是int 就是,因為在c中,大小寫是敏感的 3 d d項轉譯成字元 4 a 0x20u的意思是無符號的16進...