天天看點

CS 系統架構二[增加預設啟動以及代碼打開窗體]

前幾天有幾個朋友要了我的架構源碼,這幾天也經常通過遠端以及電話來幫他解決一些問題,後來他說馬上要交項目了,但是有一個問題還沒有搞出來,那就是在原有的架構裡面如何設定一個窗體自動啟動?本身我的架構是登入進去之後所有的菜單都是根據背景的權限進行配置設定,加載進來之後綁定在工具箱裡面,當使用者點選菜單之後才會加載窗體,看他現在的意思是想登入進去之後預設啟動一個窗體,這個簡單,因為加載窗體的動作是寫的一個方法來調用的,那麼隻需要在Load裡面調用一下就行了,

這樣确實幫他實作了他想要的功能,但是後來我覺得這樣非得寫死在程式裡面,沒辦法變化了,是以現在将其增加到這個架構裡面來,放在背景去配置。另外增加了通過窗體代碼來打開窗體的功能,不知道有沒有朋友用過SAP,裡面的窗體全部是通過一些指令來打開的,這裡我仿照了一下(其實談不上仿照,因為在接觸SAP之前我都已經這樣設計了),系統啟動的時候自動将Code增加到下拉清單裡面,這裡的Code和權限清單裡面的内容完全一緻,選擇了Code之後确認便可打開窗體,這裡也支援模糊輸入。

CS 系統架構二[增加預設啟動以及代碼打開窗體]
CS 系統架構二[增加預設啟動以及代碼打開窗體]
CS 系統架構二[增加預設啟動以及代碼打開窗體]
CS 系統架構二[增加預設啟動以及代碼打開窗體]