C# MemoryStream中的按钮背景图片

C# MemoryStream中的按钮背景图片,c#,winforms,picturebox,memorystream,C#,Winforms,Picturebox,Memorystream,我需要从流应用背景图片(图片应采取从数据库)。 我有这个代码从数据库中获取图像(流) 我试试这个: this.button1.BackgroundImage = Image.FromStream(stream); 但当我运行应用程序时,背景图像不会出现,我只看到带有文本的按钮。我的错误在哪里?“不成功”并不能充分说明问题所在。请准确描述任何问题、错误信息,以及如何/在何处/何时出现。另外,您使用的是WinForms还是WPFPictureBox听起来像前者,而ImageBrush听起来像后者

我需要从流应用背景图片(图片应采取从数据库)。 我有这个代码从数据库中获取图像(流)

我试试这个:

this.button1.BackgroundImage = Image.FromStream(stream); 

但当我运行应用程序时,背景图像不会出现,我只看到带有文本的按钮。我的错误在哪里?

“不成功”并不能充分说明问题所在。请准确描述任何问题、错误信息,以及如何/在何处/何时出现。另外,您使用的是WinForms还是WPF
PictureBox
听起来像前者,而
ImageBrush
听起来像后者。然而,在这两个UI工具包中,位图的处理是根本不同的。请添加相应的标签。为什么不能使用它?当你尝试时会发生什么?有错误信息吗?该错误消息的意思正是它所说的,即标识符
超出了您尝试使用它的范围。关于
PictureBox
相关代码,您将带按钮的行放置在何处?你能在上下文中显示这两个吗?很晚了,但是你有没有考虑过,为了使按钮有颜色,它需要一个不同的按钮样式,比如平面?
this.button1.BackgroundImage = Image.FromStream(stream);