1

我的项目在 .Net V2.0 上,一些控件是公开的,当在设计模式下更改表单时,此控件变为私有。我怎样才能解决这个问题?谢谢。当修改器更改为私有时,在属性工具箱修改器属性不显示。许多控件转到图 2 中表格的下方部分。 在此处输入图像描述

在此处输入图像描述

4

2 回答 2

3

我假设您通过编辑Designer.cs文件使控件公开,他们将警告放在那里是有原因的,您的更改将丢失。

正确的方法是在控件的属性菜单中将控件的Modifers设置标记为public设计视图。

在此处输入图像描述


编辑:好吧,我会被诅咒的,你没有修饰符选项。好吧,这是一种解决方法,创建一个您可以控制的公共属性,该属性可以指向私有成员。

public RadPageView pgvTabsPublic 
{
    get {return pgvTabs;}
}

使用它,您可以调用其他类yourForm.pgvTabsPublic,并将它们指向内部私有pgvTabs成员。

于 2013-07-14T07:22:52.823 回答
0

我使用的 Telerik 版本的这个问题,在我使用 2012 版本之前,现在使用 2013,修复它并工作,谢谢

于 2013-07-14T08:30:11.667 回答