职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1079|回复: 3

未将对象引用设置到对象的实例(C#)

[复制链接]
renoir 发表于 2009-9-5 09:59 | 显示全部楼层 |阅读模式
定义一个方法SaveBook()
public void SaveBook()
{
string curDir = Application.ExecutablePath;

string curFile = curDir + \".dat\";

//构造特定存储格式的数据
string data = this.txtBookName.Text + \",\" + this.comboBoxGrade.SelectedItem.ToString() + \",\" + this.txtAuthor.Text + \",\" + this.txtPage.Text + \",\" + this.txtAdvice.Text + \",\" + this.txtNote.Text + \",\" + this.pictureTitle.Image.Tag.ToString() + \",\" + this.btnLoadBook.Tag.ToString();

try
{
using (StreamWriter sw = File.AppendText(curFile))
{
sw.WriteLine(data);
MessageBox.Show(\"保存成功!\");
}
}
catch (IOException es)
{
MessageBox.Show(\"保存失败!\" + es.Message);
}
}
结果调用方法的时候 出现
string data= 提示
未处理 NullReferenceException
未将对象引用设置到对象的实例 问题补充:
this.pictureTitle.Image.Tag.ToString()
this.btnLoadBook.Tag.ToString()
已经赋值过的
阿佳 发表于 2009-9-5 09:59 | 显示全部楼层

未将对象引用设置到对象的实例(C#)

路径不对
检查下
清新贵族 发表于 2009-9-5 09:59 | 显示全部楼层

未将对象引用设置到对象的实例(C#)

picturebox跟button的tag这样子是读不到的
尝试读其他
要狠 发表于 2009-9-7 22:17 | 显示全部楼层
不是很清楚
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-30 11:13 , Processed in 0.133210 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表