機房重構 窗體繼承控制項不顯示

2021-08-22 06:16:46 字數 637 閱讀 3311

機房重構,在組合查詢的時候用到的是模板方法的設計模式,這裡需要有窗體的繼承來實現,可是我在建立繼承窗體的時候出現了這個問題:警告:沒有包含要從中繼承的元件的已生成程式集,生成當前應用程式,或單擊「瀏覽」並從另乙個應用程式彙總選擇以前生產的程式集。

無法直接新增繼承窗體。

第一步我採取的辦法是:

新增乙個普通窗體,在**中讓其繼承父窗體。這樣建立完成我就直接在**介面開始敲**了,等我開啟這個子窗體的時候發現報錯了:檔案中的類都不能進行設計,因此未能為該檔案顯示設計器。

沒法顯示控制項。

後來由於它不影響執行,也不影響我寫**,我就想先放放。

後來查到這個問題是因為vs未能解析主引用,框架的版本高於當前的目標框架,只要修改目標框架高一點就ok了。

C 動態新增控制項到窗體不顯示

在formload裡面新增控制項時,用this.controls.add 方法向窗體裡面動態新增控制項,除錯,一直不顯示,後來發現原來窗體上有乙個groupbox覆蓋了整個窗體,其實控制項已經新增上去了,只是被遮蓋了。後面改為this.groupbox1.controls.add 把控制項新增到gr...

機房重構 dataGridView 控制項應用

機房重構在完成完成了註冊 充值 退卡 啟用等窗體之後,突然發現操作員對卡的操作和管理完全可以通過 datagridview 控制項應用在乙個窗體上實現。於是就嘗試寫了一下,雖然這樣一來,有些功能就重複了,不過沒關係,開心就好。region 選中了某一行,右擊選單 private void datag...

機房重構 跨窗體傳值

果然c 的跨窗體傳值比vb難得多,vb就定義乙個全域性變數就ok,但是c 還要考慮到命名空間的問題 frmmain要呼叫loginui的兩個值,但是在此同時,frmmain又要引用loginui,所以說就遇到了乙個很麻煩的問題,一直在考慮命名空間的問題,但是其實和命名空間沒有太大的關係,我卻在命名空...