我将图像添加到Form中的资源,并将其设置为按钮的背景图像。 如何通过编程获取按钮背景图像的名称?如何获取按钮背景的名称Winforms C#中的图像#
3
A
回答
1
您无法检索图像的名称。
你可以做的是当你设置图像时:将图像的名称存储在按钮的Tag属性中。
只要您保持它与图像同步,就可以检查Tag属性。
更好的是将按钮子类化并添加一个存储名称的属性。
0
如果您使用的WinForms设计师设置BackgroundImage
属性时,Visual Studio已经在了.Designer.cs生成的文件为你下面一行:
this.button1.BackgroundImage = global::WindowsFormsApplication5.Properties.Resources.my_image_name;
正如你可以看到,它的影响的值输入System.Drawing.Bitmap
至System.Drawing.Image
类型的房产。 您在这里获得的唯一信息是图片本身。
如果您添加自己的形象:
string resourceKey = "my_image_name";
this.button1.BackgroundImage = (System.Drawing.Image)Properties.Resources.ResourceManager.GetObject(resourceKey);
那么你已经有了你的资源的名称...
如果它不回答你的问题,那么请说得清楚。
相关问题
- 1. Android:如何获取ImageView的背景图像的名称
- 2. 按钮的背景图像
- 3. 如何获取IOS中按钮的图像名称?
- 4. 如何获取Android中图像按钮的名称?
- 5. 调整按钮中的图像C#(不是背景图像)
- 6. 图像在背景按钮
- 7. 如何在C#中调整按钮背景图像?
- 8. 在winforms中的tabcontrol背景图像
- 9. 如何在iPhone中获取按钮背景图片?
- 10. 旋转按钮的背景图像
- 11. 其他按钮下的背景图像
- 12. 的iOS使用图像背景按钮
- 13. 更改按钮的背景图像?
- 14. UIButton的背景图像按钮
- 15. 按钮的动画背景图像
- 16. Silverlight的按钮背景图像刷
- 17. 图像按钮设置背景的onclick
- 18. 更改按钮的背景图像
- 19. 获取图像按钮中使用的图像资源的名称
- 20. 获取奇怪背景的Android按钮
- 21. 使用jquery获取背景图像名称
- 22. 如何访问按钮图像名称?
- 23. 在C中设置按钮的背景图像#
- 24. 更改objective-c中按钮的背景图像?
- 25. 如何获取图像的名称
- 26. 如何获取图像的名称
- 27. 如何更改jQuery中按钮悬停的背景图像?
- 28. Android:如何通过XML中的按钮更改背景图像
- 29. 如何使按钮组与背景中的图像对齐?
- 30. 如何在Swift 3的UIBarButtonItem按钮中获取自定义图像名称?
图像没有名称。知道原始文件名或资源名称后,您应该没有任何问题,毕竟您自己添加了它。 – 2012-02-08 13:49:26
即使我知道资源名称,我该如何与按钮背景图像名称进行比较? – 2012-02-08 14:18:41
你没有,背景图片没有名字。你需要解释你真的*试图做什么,这完全是不可猜测的。 – 2012-02-08 14:24:40