为什么 EditorBrowsable 设置了没有反应?!

youzelin 2008-06-29 03:43:36
我写了一个 WaitingDialog,想在属性框和Intellisense里隐藏 Text 属性,但是无论我怎么弄,Intellisense 里面依旧可以显示这个属性请问这是为什么?
大致的代码如下:


public partial class WaitingDialog : DevExpress.XtraEditors.XtraForm
{
public WaitingDialog()
{
InitializeComponent();
}
[EditorBrowsable(EditorBrowsableState.Never), Browsable(false)]
public override String Text
{
get
{
return base.Text;
}
set
{
base.Text = value;
}
}

// ...... Other Members
}


我非常的困惑,实在是不知道这是为什么,有哪位知道的可否告知一下,谢谢!
...全文
857 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yc421206 2012-03-15
  • 打赏
  • 举报
回复
dear
[EditorBrowsable(EditorBrowsableState.Never), Browsable(false)]
这是给VS的属性试窗用的,如果想要在代码里限制,应该设定存取限制private/internal之类
public override String Text
{
get
{
return base.Text;
}
private set
{
base.Text = value;
}
}
coreykou2018 2010-04-12
  • 打赏
  • 举报
回复
学习了
cjcgy 2008-10-20
  • 打赏
  • 举报
回复
MSDN里面明确说明了对同一程序集不起作用
所以应该不算bug
因此, 可能没有解决的方案吧。。

反正用户用的时候不出事就没问题了。
youzelin 2008-07-10
  • 打赏
  • 举报
回复
谢谢!的确这样,请问不知道有没有办法解决?
cjcgy 2008-07-07
  • 打赏
  • 举报
回复
我也碰到这个问题过
vs2008会有缓存

把dll拷贝出去
重新建立一个工程来引用他, 使用它
然后就看不到了。

不晓得对你有帮助没有。

youzelin 2008-07-05
  • 打赏
  • 举报
回复
没有人知道吗?
youzelin 2008-06-30
  • 打赏
  • 举报
回复
HELP ME!!
youzelin 2008-06-29
  • 打赏
  • 举报
回复
设置了,可还是没用(...这和Category应该没什么关系把?)

[EditorBrowsable(EditorBrowsableState.Never), Browsable(false), Category("Shadowed")]
......
周公 2008-06-29
  • 打赏
  • 举报
回复
[EditorBrowsable(EditorBrowsableState.Never), Browsable(false)]
设置一下分类,属性的分类。
[Catagory("分类名称")]

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧