读书人

打某些人耳光!再次挑战微软的Bug!解

发布时间: 2012-01-06 22:55:18 作者: rapoo

打某些人耳光!再次挑战微软的Bug!!
我就说是微软的Bug了!相关帖子
http://community.csdn.net/Expert/topic/5479/5479312.xml?temp=2.441043E-02
我不大会C#,只是简单的写了一个,放在窗体内,设置Text属性后,到Designer.cs去找吧,百分百没有保存下来!或者运行一下,会来窗体重绘后再看,属性依旧丢失!!请发言的同志试验了之后再说!

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;

namespace TryAll
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}

private void UserControl1_Load(object sender, EventArgs e)
{

}
[Browsable(true)]
public override string Text
{
get
{
return base.Text;
}
set
{
base.Text = value;
}
}
}

}

[解决办法]
[EditorBrowsable(1)]
[Browsable(false)]
[DesignerSerializationVisibility(0)]
[Bindable(false)]

这是UserControl的Text上的Attribute。
知道DesignerSerializationVisibility.Visible与DesignerSerializationVisibility.Hidden区别吗?

读书人网 >C#

热点推荐