我有一個簡單的基礎窗體,在設計視圖中沒有UI控件。我已經聲明瞭幾個具有protected修飾符的文本框控件,並且在繼承父類的子類的設計視圖中作爲UI控件使用在後面的父代碼中。在設計視圖中無法正確顯示繼承的窗體
基本上,您會在父類的設計視圖中看到空表單,並在子類的設計視圖中看到包含控件的表單。應用程序編譯並按預期運行。
的問題是我不斷收到一個:
"No context registered. Use the 'RegisterContext' method or the 'spring/context' section from your configuration file"
當我嘗試打開窗體。我知道這是一週前的工作。我確實在Spring.NET配置上玩了一番,但我相信我已經恢復了一切。無論如何,如果在運行時出現問題。
我用另一個VS實例調試,看看問題是什麼,它顯示了一個問題,因爲Spring.NET無法解析baseDao類。如果我讓子類只從System.Windows.Forms繼承,那麼在設計視圖中打開子類是沒有問題的。這很奇怪。然而,我設法創建了另一個不同名稱的基類,並且創建了它的子類。我嘗試從解決方案中刪除文件,並刪除項目文件中的引用。這沒有幫助。現在,如果我重命名這些文件,那也不起作用。
任何人都可以在這裏提出任何建議嗎? VB.NET +的Visual Studio 2008的基本形式從DevExpress的V型繼承了11.1
編輯:它有什麼用DevExpress的控制做的改變基本形式繼承Windows.Forms.Form沒什麼區別
這是完全正確的答案。解決了我的問題。 –