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層,很多人就問了,一個專案建那麼多層有什麼用,每一層都是分管什麼東西的,逢分就肯定有作用,建議還是一步步來,先...