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

问题描述

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

解决方案

解决方案二:
你的image没有加载到pictureBox1中,哪里来的pictureBox1.Image.Tag也就是说你的pictureBox1.Image==null
解决方案三:
伤不起。直接pictureBox1.Image.Tag.ToString()。
解决方案四:
不是啊。我的picturebox有图片的,是在设计器那里调的。
解决方案五:
intb=int.Parse(pictureBox1.Tag.ToString());MessageBox.Show(b.ToString());===设计器里手动在pictureBox1.Image.Tag,这个不可能实现吧,是设置了pictureBox1.Tag,而不是pictureBox1.Image.Tag
解决方案六:
就是这样
解决方案七:
http://7890613.blog.163.com/album/#m=2&aid=232657778&pid=7385925878图片失效了。。。
解决方案八:
这个就是pictureBox1的Tag属性,而不是pictureBox1.Image.Tag的属性呀
解决方案九:
pictureBox1.Tag=???privatevoidpictureBox1_Click(objectsender,EventArgse){intb=(int)pictureBox1.Image.Tag;MessageBox.Show(b.ToString());}
解决方案十:
引用7楼hztltgg的回复:

这个就是pictureBox1的Tag属性,而不是pictureBox1.Image.Tag的属性呀

picturebox属性里有一个tag和image,image里面还有一个tag。如我之前的图设置的,那是哪个tag被设置成1了?
解决方案十一:
这个可能本身就是个陷阱,我试了下,确实可以设置tag,不过保存关闭后,重新打开项目,tag还是空的,没有保存进去。自动生成的代码里也只有this.pictureBox1.Image=((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));这么一句,没有设置tag的地方。手工在后面加一句this.pictureBox1.Image.Tag=1;可以实现你的功能,不过一旦修改控件,就会自动重新生成窗体代码,这句话就给删了
解决方案十二:
恩,谢谢啦,大概搞懂了。
解决方案十三:
tag里存的是啥数据呢

时间: 2024-09-20 16:07:47

求救~~C#的picturebox的tag属性的相关文章

Tag属性的妙用

今天,注意了一下VB.NET中所有的控件,几乎都有同一个属性:Tag属性,试了下发现使用它,可以达到许多意想不到的效果. 在编写程序时,我们经常要控制很多不同控件的属性,例如我们要将20个TextBox控件中的第1.3.4.6.7.10.11个的内容清空.该怎么半呢?这时只要将要清空内容的控件的Tag属性设置为a,然后加入以下代码就可以了. 按钮事件 Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As Syste

treeview控件的tag属性怎么获得node对象的插入时间?

问题描述 treeview控件的tag属性怎么获得node对象的插入时间? treeview控件的tag属性怎么获得node对象的插入时间?怎么通过tag属性读取创建时间?

请问treeview的tag属性插入插入时间,用的是什么类型?

问题描述 请问treeview的tag属性插入插入时间,用的是什么类型? 请问treeview的tag属性插入插入时间,用的是什么类型?怎么将时间日期类型和object类型进行互转?

ASP.NET的B/S项目中的textbox控件中是否有象c/s项目下的TextBox控件的Tag属性那样,

问题描述 例如前台录入界面,在textbox中,我让用户点一个按钮跳一个窗口,选择相应的信息后返回项目名和项目ID,将项目名赋给textbox.text,项目ID赋给textbox.tag,窗体提交后后台取textbox.tag插入到数据库即可. 解决方案 解决方案二:沒有tag属性但是你可以利用其他属性,或者自定义属性来用

初学ASP.NET 求救如何使用creatuserwizard的maildefinition属性?

问题描述 使用creatuserwizard控件时,如何配置maildefinition属性,搞了一晚上,还是没做出来,我单击"创建用户"按钮时,总是出现错误,"由于目标机器积极拒绝,无法连接",哪位前辈指点一下小弟行吗?通俗点,要不偶听不懂~~

关于把图片赋值给 pictureBox后精度被降低的问题。

问题描述 由于我程序的开发流程,我想达到以下目标:(1)怎么才可以保证把图片赋值给pictureBox后,再从pictureBox取出时依然是原始的图片.(2)如果第一点无法做到,那pictureBox哪个事件是可以在pictureBox被赋值时,以便我把当前图片资源赋值到另外一个Bitmap变量上保存.//监控pic属性HorizontalResolution=95.9865952,VerticalResolution=95.9865952,Flags=78623Bitmappic=newBi

本人新手 最近做了一个拼图游戏 但是出了一些小问题 希望能有人帮我解答一下

问题描述 由于我的小游戏代码有些小多我就把它打包在我的资源里面望好心人士能帮我解答1.拼图成功后不能提示成功(我设置了拼图成功后弹出窗口提示成功)2.音乐循环播放不能控制音乐的暂停和播放 解决方案 解决方案二:啥拼图游戏,我也帮个学生做过,不过没做音乐,而且不是拖动的拼图,我找个时间把那个代码放到资源里去解决方案三:代码呢你先断点跟,看拼图成功后代码能否判断拼图成功,是否执行了弹出窗口的代码,再纠结其他问题解决方案四:引用1楼starfd的回复: 啥拼图游戏,我也帮个学生做过,不过没做音乐,而且

vb的属性、方法和事件(四)

使用ScrollBar作为输入设备 滚动条通常与TextBox或窗口一起使用,但有时也可作输入设备.因为ScrollBar控件可按比例指示当前位置,所以可以单独使用以控制程序输入,如控制声音音量或调整图片颜色.HScrollBar(水平)和 VScrollBar(垂直)控件是独立的,它有自己的事件.属性和方法集.ScrollBar 控件与附属于TextBox.ListBox.ComboBox 或 MDI 窗体的内部 ScrollBar 不同.(TextBox 和 MDI 窗体具有 ScrollB

vb.net的PictureBox控件

PictureBox(图片箱)控件被用来显示图形,可以作为其他控件的容器.PictureBox控件在工具箱中的图标如图所示: 1.支持的图形格式 PictureBox控件可显示下述任何格式的图片文件:位图.图标.图元文件.增强型图元文件.JPEG或GIF文件.2.将图形加载到Picture控件中 在设计时,从"属性"窗口中选定并设置Image属性就可将图片加载到PictureBox控件中,也可在运行时设置PictureBox控件的Image属性: PictureBox1.Image=I