C如何給動態建立窗體中的按鈕新增事件

2022-03-10 22:55:05 字數 2898 閱讀 1991

1樓:建起雲蒼水

單擊該按鈕時,**的內容清空。重新新增新的內容無效按鈕1()

無效button2的()

gbi();

treeview2.visible

=true;//

}無效的gbi()

2樓:匿名使用者

1、先在觸發按鈕的時候宣告乙個公用的事件

button1.click+=new eventhandler(btn_click);

2、在下面編輯這個btn_click按鈕的觸發事件:

public void btn_click(object sender, eventargs e)

3樓:夏天聽雨

如果按鈕時控制項的,直接雙擊按鈕,在後台出現的方法中寫程式

如果是html的按鈕,在按鈕上新增click事件。

4樓:匿名使用者

button1.click += new eventhandler(btnclick);

void btnclick(object sender, eventargs e)

---------

想要後台動態加. 那麼你就要 使用 委託,事件了.

c#中怎樣將動態新增的按鈕的點選事件寫成自己需要的方法~!

5樓:心如小岸

因為click事件的型別是eventhandler,其定義是 public delegate void eventhandler (object sender,eventargs e)。

也就是說,引數型別是固定的,所以你不能自己隨便改。

可以這樣做,動態建立button時,給button的tag(或者其他屬性)賦值,使用的時候判斷下就好了。

建立:button button = new button();

button.tag = 1;

button.click = button_click;

使用:private void button_click(object sender,eventargs e)

if(button.tag==2)}

c#動態新增控制項後的單擊事件

6樓:

label lbl = new label();

lbl.click += new eventhandler(lbl_click); //用**動態連線事件

.....

再實現lbl_click的定義:

private void lbl_click(object sender,eventargs e)

7樓:

label也有click事件的呀,寫入事件就可以了

c#動態新增乙個button控制項和對應的事件 ,但事件不響應,怎樣才能讓它響應。

8樓:匿名使用者

1)在窗體form1上布置乙個label

2)form1的後台**

求教 c#窗體中動態新增了panel,再如何動態的在panel中新增文字框控制項呢?

9樓:會飛的小兔子

inti=0;

privatevoidbutton1_click(objectsender,eventargse)

擴充套件資料c#的bai優點

c#將du實現更多的函式式zhi編(fp)程概念dao,typeclasses就是fp概念之一。在函式式程式設計版中,typeclasses允許您在類權型上新增一組操作,但不實現它。由於實現是在其他地方完成的,這是一種多型,它比物件導向程式設計語言中的class更靈活。

typeclasses和c#介面具有相似的用途,但它們的工作方式有所不同,在某些情況下,由於處理固定型別而不是繼承層次結構,因此typeclasses更易於使用。

10樓:匿名使用者

1、首先bai

需要建乙個form載體du,承載panel。

zhi2、在工具箱中找到dao

內對應的panel控制項,通過拖

容拽,放到form上。

3、右鍵屬性,設定panel的背景色,方便標識。

4、在panel上繫結控制項滑鼠劃出的方法。

5、做乙個按鈕,繫結乙個panel的顯示事件。

6、滑鼠劃出就會隱藏panel,點選按鈕panel就會顯示。

11樓:荒唐年華誰記下

這個簡單,我沒看你的**。 我只看了你的標題,我舉個簡單的例子哈。

panel pan1= new panel();

//此處設

版置你的lab1的屬性,權狀態,背景,以及事件等等label lab1=new label();

//此處設定你的lab1的屬性,狀態,背景,以及事件等等lab1.text="這個是panel控制項裡面的label控制項";

pan1.controls.add(lab1);//把lab1的容器設定為pan1,繫結在一起

lab1.location=new point(0,0);//設定lab1控制項在pan1中的位置,相對於pan1而不是整個視窗,所以這裡我的**就是把lab1放在了pan1的左上角

其他的**你自己補全哈

c#、winform程式,動態新增的button按鈕,如何根據對應資料新增不同的點選事件

12樓:hope_李

你可以使用同乙個button的點選事件,然後把對應資料的id繫結到button上(tag屬性之類),然後在事件中獲取這個tag的值。就可以實現

c# 動態生成選單後單擊事件怎麼新增

c中怎樣建立mdi子窗體,C 中怎樣建立MDI子窗體?

先在主窗體中設定 ismdicontainer為true 範例 給主窗體中拉進乙個botton 雙擊 寫 如下 form2 myform2 new form2 myform2.mdiparent this myform2.show myform2是例項化子窗體的物件 嘿嘿 希望你看了以後能明白 我在...

c中如何將Form1窗體中的textbox的值在Form2中使用

隨便寫了個例子,看看吧 假定form1是登入窗體,其中有個textbox,再放置乙個button1 private void button1 click object sender,eventargs e 另乙個form2 string yhm 定義乙個yhm變數 public form2 stri...

C在form窗體的panel控制項中新增label控制項

我來告訴你標準答案 註冊panel的resize事件,裡面寫下這些 label.location newpoint convert.toint32 panel.width label.width 2,convert.toint32 panel.height label.height 2 也就是計算l...