最近弄乙個專案,需要動態新增控制項和刪除控制項.原始介面如下:
如上圖操作新增按鈕,則下面自動增加一行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 通過本專案下的使用...