C 實現動態新增和刪除控制項

2021-06-20 21:57:11 字數 731 閱讀 4692

最近弄乙個專案,需要動態新增控制項和刪除控制項.原始介面如下:

如上圖操作新增按鈕,則下面自動增加一行groupbox控制項,操作刪除則自動刪除最後一行開始的broupbox控制項.

實現步驟如下:

1)定義乙個記錄行數的全域性變數

public int watch_num = 0;
2)編寫動態新增的**

private void addwatchfrom(int _series,string _diskname) 

catch (exception ex)

}//新增按鈕的操作

private void button3_click(object sender, eventargs e)

3)編寫刪除按鈕的操作。這兒需要先遍歷所有新增的groupbox控制項,然後依據其縱向y軸的變化,定位到需要刪除的控制項,實現刪除。注意控制項編號要減一,否則會異常。

//刪除控制項

private void button4_click(object sender, eventargs e)

break;

}//此時只要執行你的刪除控制項**即可}}

}//if 1

}

WPF 動態新增和刪除控制項

專案的需求,是要在後台對空間進行增加和刪除,對與習慣winform開發,wpf中卻有很多的不同。ps 你往窗體新增控制項的時候必須要註冊這個控制項,其他地方才可以根據名稱找的到!private void button add click object sender,system.windows.ro...

html 頁面控制項動態新增和刪除

1.dynamicaddremover.js dynamicaddremover.js author zhongy version 0.0.3 fn.dynamicaddremover function options fn.dynamicaddremover.defaults,options de...

C 動態新增使用者控制項

主要用到兩個類 assembly和activator,分別來自system.reflection和system命名控制項。本文實現動態新增的主要思想是 通過assembly中的getexecutingassembly 方法來獲取包含 當前執行的 的 程式集,進而使用gettype 通過本專案下的使用...