这个问题已经解决过了,你可以参考一下:
http://space.cnblogs.com/question/9259/
主要方案:
这是IDE的BUG,
一、要解决也不难,设置好属性后,关闭IDE,再重新打开就OK了
二、打了补丁试试,下载地址:
http://code.msdn.microsoft.com/KB957507/Release/ProjectReleases.aspx?ReleaseId=1854
下载这个VS90SP1-KB957507-v2-CHS-x86.exe
哦?...还是你的 那个属性没有加默认值?..true。
VS2008中好多会出现这种情况,需要把控件删了,再加进来,暂时就不会出现..
有时候在设计时,你不须看到他的样子,在运行时看到就可以了,
你在Render的方法中加入设计模式与运行模式判断
if (!DesignMode)
{//这里是运行模式,把你的代码写在这里}
else
{
//这里是设计模式
writer.Write("RightMenu菜单输出"); //这样你在设计模式下看到的就是前面定义的几个文字
}
按提示把RequiredMark="True">去掉试试看