2013-10-23 71 views
0

我創建了一個從DataGrid繼承的派生控件。我需要訪問滾動條,這樣我可以在每次單擊一行時將水平滾動條重置爲0。如何在Compact Framework 3.5/Visual Studio 2008中的屬性窗口中隱藏屬性?

我的新屬性運行良好,但在設計時會產生不良影響,因爲它會引發錯誤並顯示「未將對象引用設置爲對象的實例」。

由於我不希望此屬性在設計時可見,因此在我看來,我需要做的是在設計時隱藏屬性窗格中的屬性。我已經嘗試在屬性前添加<Browsable(False)> _,但這會導致錯誤「類型'可瀏覽'未定義。」

+0

您能否提供整個屬性和方法定義。這可能是這樣簡單的事實,你不用這兩行,或者你是這樣做的,而不是一個屬性或一些東西。如果我刪除我的進口System.ComponentModel,我得到你的確切錯誤,但正如你在另一評論中提到的,你有。 – Steve

回答

0

是否已經將System.ComponentModel命名空間導入到控件項目中?

Imports System.ComponentModel 
+0

最好在帖子的評論中提出這樣的問題。 '進口系統 進口System.ComponentModel 進口的System.Reflection 公共類MyDataGrid 繼承的DataGrid 器具System.ComponentModel.ISupportInitialize': – sandrstar

+0

是的,我有我的模塊的頂部以下 –