我的项目是.Net V2.0,一些控件是公开的,当在设计模式下更改窗体时,这个控件变为私有。我怎样才能解决这个问题?谢谢。当“修改器”更改为“私有”时,“属性工具箱修改器”属性不显示。很多控件都去了 在图2中的表格部分下面。
答案 0 :(得分:1)
我假设您通过编辑Designer.cs
文件来公开控件,因此他们会在其中发出警告,说明您的更改将会丢失。
正确的方法是在控件的属性菜单中将控件的Modifers
设置标记为设计视图中的public
。
编辑:我会被诅咒,你没有修饰符选项。好吧,这是一个解决方法,创建一个公共属性,您可以控制它可以指向私有成员。
public RadPageView pgvTabsPublic
{
get {return pgvTabs;}
}
使用此功能,您可以让其他类调用yourForm.pgvTabsPublic
,并将它们指向内部私有pgvTabs
成员。
答案 1 :(得分:0)
我使用的Telerik版本的问题,在我使用2012版本之前,现在使用2013年,修复它并运行它,谢谢