+ -
当前位置:首页 → 问答吧 → 求救~~C#的picturebox的tag属性

求救~~C#的picturebox的tag属性

时间:2011-12-09

来源:互联网

private void pictureBox1_Click(object sender, EventArgs e)
  {
  int b = (int)pictureBox1.Image.Tag;
   
  MessageBox.Show(b.ToString());
   
  }
程序运行时报错“未将对象引用设置到对象的实例。” 
我在设计器里手动在pictureBox1.Image.Tag写了1的啊
怎么回事啊?不懂。
我想用 tag 比较两张图片是都一样。

作者: ljj7890613   发布时间: 2011-12-09

你的image没有加载到pictureBox1中,哪里来的pictureBox1.Image.Tag也就是说你的pictureBox1.Image==null

作者: DENQH   发布时间: 2011-12-09

伤不起。直接pictureBox1.Image.Tag.ToString()。

作者: shelless   发布时间: 2011-12-09

不是啊。我的picturebox有图片的,是在设计器那里调的。

作者: ljj7890613   发布时间: 2011-12-09

int b = int.Parse(pictureBox1.Tag.ToString());

  MessageBox.Show(b.ToString());

===
设计器里手动在pictureBox1.Image.Tag,这个不可能实现吧,是设置了pictureBox1.Tag,而不是pictureBox1.Image.Tag

作者: hztltgg   发布时间: 2011-12-09