我的項目在.Net V2.0上,有些控件是公開的,當設計模式中的這個控件更改爲private時。我怎樣才能解決這個問題?謝謝。當「修改器」更改爲「私有」時,在「屬性工具箱修改器」屬性中不顯示。許多控件去 以下表格的部分畫面2. 控件的保護級別(Modifiers)自動更改.Net
回答
我假設你正在通過編輯Designer.cs
文件公開的控制,還有他們把警告在那裏是有原因的您的更改將會丟失。
正確的方法是在設計視圖中從控件的屬性菜單中將控件的Modifers
設置爲public
。
編輯:嗯,我真該死,你沒有修飾的選擇。那麼,這是一個解決方法,創建一個公開的屬性,您可以控制該屬性指向私有成員。
public RadPageView pgvTabsPublic
{
get {return pgvTabs;}
}
使用這個你可以有其他類調用yourForm.pgvTabsPublic
,它會指向他們的內部私有pgvTabs
成員。
我在'Designer.cs'中進行了更改,但在更改表單後,修飾符會自動更改。在設計模式下我無法選擇控制 –
爲什麼你不能選擇控制?它不會顯示在下拉列表中(它在我的圖像上顯示「** button1 ** System.Windows.Forms.Button」)? –
是的,只能從DropDown中選擇,但在屬性列表中,Modifier不顯示。 –
這個問題Telerik的版本我用,以前我用2012版本,現在用2013,修復它和解決它,謝謝
- 1. systemOrSignature保護級別
- 2. 在JMX級別保護Geode
- 3. ASP .NET MVC保護控制器/動作
- 4. .NET組件上的篡改保護
- 5. 腳本中的變量保護級別
- 6. WCF設置綁定的保護級別?
- 7. Android Studio中的signatureOrSystem保護級別
- 8. 更改logback級別並保存到logback.xml
- 9. .NET和Silverlight的自動升級/更新
- 10. 更改方法的保護級別是否被認爲是很好的做法?
- 11. 在代碼級別或Nginx級別保護OTP API?
- 12. Android權限保護級別18和50
- 13. Android本機權限和保護級別
- 14. 簽名保護級別 - 澄清
- 15. 在IntelliJ中使用結構替換來更改字段保護級別
- 16. SSIS:使用XML錯誤更改保護級別階段時部署失敗
- 17. 自動保存更改事件
- 18. 啓動期間更改默認控制檯日誌級別
- 19. 動態更改日誌記錄級別
- 20. 由於其保護級別,無法訪問單件部件
- 21. 更改linux內存保護
- 22. 保護window.opener免受更改
- 23. 在iOS中查找特定文件的數據保護級別
- 24. 用用戶級別的DPAPI保護配置文件(WinForms)
- 25. 科爾多瓦控制檯插件更改日誌級別
- 26. 預安裝和特權保護級別之間的區別
- 27. 保護C#中用戶自己控制的控件集合
- 28. .NET複製保護
- 29. Eclipse Android更改API級別
- 30. 更改進度條級別
我以前見過這種總設計師失敗的。至今,從未被受害者診斷。您需要考慮從源代碼管理恢復最後一個工作版本以從中恢復。 –