close
在程式設計的概念裡如果一個功能一直重複,你可以把常用的功能做成使用者控制項(UserControl),使用者控制項就跟類別(Class)一樣,可以重複使用,也可以讓不同專案共用使用者控制項,方便維護程式。
各參數設明:
自訂屬性:
透過參數可以設定屬性頁各種顯示。
屬性自訂下拉選項:
先建立一個Enum,再把Enum加進屬性設定裡面。
UserControl要與其他控制項做溝通就必須要透過事件和委派。
首先先拉一個UserControl出來。
並在UserControl加入可以跟其他控制項溝的事件,首先先建立delegate,delegate可以設定需要參入多少參數,並增加一個事件。
加入按鈕Click後呼叫的Method,傳入的參數要跟自己的delegate相對應,才可以把抓到的值往外拋。
在主畫面從工具箱把Usercontrol拉到畫面上。
在程式做建構式時加入事件,這裡必須要注意一點是這個UserControl的事件是要做一次還是多次,再幫UserControl掛事件的時機有差別,我們這邊只需要掛一個事件上去,所以掛的動作放在建構式。
在做按鈕Click後會接到UserControl往外拋的值,接下來就是看要把接到的值要做什麼處理。
文章標籤
全站熱搜
留言列表