我想把button序列化,如何实现呢? 我想把button序列化,如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 button不可序列化,因为button有Designer。 不知道你为什么要把Button序列话,如果只是要值的话,参考以下做法[Serializable]public class MyObject : ISerializable { public int n1; public int n2; public String str; public MyObject() { } protected MyObject(SerializationInfo info, StreamingContext context) { n1 = info.GetInt32("i"); n2 = info.GetInt32("j"); str = info.GetString("k"); } public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue( "i", n1); info.AddValue("j", n2); info.AddValue("k", str); }} 在GetObjectData中把Button中你认为要保存的属性加入,再在保护的构造函数中取出你保存的值初始化那些属性,即可 未将对象引用设置到对象的实例。帮帮吧,急用!在线等! C#的FTP上传函数问题 请问c#的"As" 和"[ ]"的用法! 关才参数传递 我要学习连接数据库,请各位帮忙啊 麦当劳保安迟到欲借打人掩饰过失,女店长雌牙裂嘴骂街为分店扬名 在WinForm中使用printDocument打印问题! 是参数设置错误还是?(ACCESS中带参数的查询语句怎么做?) 在c#中关于闪退的问题 如何控制文本框只能输入数字 .net2.0 webBrowser类中 弹出窗口到自己的框架中 请hbxtlhx(平民百姓) 进来一下
[Serializable]
public class MyObject : ISerializable
{
public int n1;
public int n2;
public String str;
public MyObject()
{
}
protected MyObject(SerializationInfo info, StreamingContext context)
{
n1 = info.GetInt32("i");
n2 = info.GetInt32("j");
str = info.GetString("k");
}
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
info.AddValue( "i", n1);
info.AddValue("j", n2);
info.AddValue("k", str);
}
}
在GetObjectData中把Button中你认为要保存的属性加入,再在保护的构造函数中取出你保存的值初始化那些属性,即可