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

時間 2022-05-25 10:20:09

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語言的問題

鷹弈 1 有定義 int n 0,p n,q p 則以下選項中,正確的賦值語句是 d a.p 1 b.q 2 c.q p d.p 5 解 p為一級指標,其中p為指標的地址,q為二級指標,其中 q為指標的地址,只能給變數或指標變數賦值,不能給地址賦值,所謂地址,就是由acs碼構成,簡單的說,就是每個人...

關於C的問題

樓主大意哦,呵呵,一個小小的錯誤 這個程式是求如果一個數的平方和立方都為迴文數,則列印此數 include include int fun long int n 此函式判斷n 是否為迴文數 for i 0 i m i 此迴圈提取出各位並計算出一個新的數j if j f return 0 這裡錯啦,呵...

關於C 的問題

初學者三層寫什麼東西,怎麼傳至,每一層的作用,可能都不是很清楚。既然是初學那還是去看看微軟的petshop吧,研究透徹後很多問題迎刃而解。實際的專案中不一定用三層,可能有 4層5層6層7層8層,很多人就問了,一個專案建那麼多層有什麼用,每一層都是分管什麼東西的,逢分就肯定有作用,建議還是一步步來,先...