Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms中未显示的图像_Winforms_Image_Resources - Fatal编程技术网

Winforms中未显示的图像

Winforms中未显示的图像,winforms,image,resources,Winforms,Image,Resources,我正在使用Winforms C.NET。当我将资源图像添加到资源查看器时,我可以看到它们 但当我将它们添加到表单中时,只有灰色背景可见,而图像则不可见 但当从本地资源加载图像时,它显示良好。我认为问题在于项目资源文件。我有什么问题吗 编辑:这是设计器代码 <data name="addemployee" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\Resources\addem

我正在使用Winforms C.NET。当我将资源图像添加到资源查看器时,我可以看到它们

但当我将它们添加到表单中时,只有灰色背景可见,而图像则不可见

但当从本地资源加载图像时,它显示良好。我认为问题在于项目资源文件。我有什么问题吗

编辑:这是设计器代码

 <data name="addemployee" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\addemployee1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>


</data>
  <data name="addmovie" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\addmovie1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="buytickets" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\buytickets1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="changepassword" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\changepassword1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="customerregistration" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\customerregistration1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="deleteemployee" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\deleteemployee1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="movietheater" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\movietheater1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="welcomeadmin" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\welcomeadmin1.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="welcomeform3" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\welcomeform31.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>
  <data name="welcomeform4" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\welcomeform41.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>

尝试将图像的属性更改为资源,而不是内容,并对其进行拍摄

问题在于Visual studio存在缺陷。尝试重新启动会有所帮助。

试着按OK,看看它是否神奇地出现:@Duane:这是选择资源表单。没有涉及任何代码。我没有使用任何代码将图像插入背景。@minitech我按了“确定”,但灰色背景仍然存在。但在属性中,背景图像显示图像不在应用程序的资源目录路径中@MohanRajK:尝试一个较小的图像,也尝试重新启动Visual Studio,也尝试一个不同格式的图像,还尝试一个图像的本地路径,而不是资源中的路径。还要检查.Designer.cs文件,查看BackgroundImage设置为什么。不过,这看起来像是一个VS错误。你的意思是在designer窗口中更改图像的属性吗?这是正确的!!!或者,您可以选择图像并点击f4,然后在属性窗格中将属性生成操作从内容更改为资源