.net 在Windows应用程序中保存内存

.net 在Windows应用程序中保存内存,.net,memory,.net,Memory,我的表格里有大约30个图片框。 所有的图片都一样。 在这种情况下,如何保存内存? 例如,定义图片并将其绑定到所有图片框。 增加应用程序大小并减少内存使用。 谢谢。您可以在代码中创建一个图像实例,并在每个PictureBox中显示相同的实例 为每个精灵编写一个带有图片盒的游戏是一个非常糟糕的主意。 您应该通过处理双缓冲控件的绘制事件来手动绘制游戏 有关更多信息,请参阅。您可以在代码中创建一个图像实例,并在每个PictureBox中显示相同的实例 为每个精灵编写一个带有图片盒的游戏是一个非常糟糕

我的表格里有大约30个图片框。 所有的图片都一样。 在这种情况下,如何保存内存? 例如,定义图片并将其绑定到所有图片框。 增加应用程序大小并减少内存使用。
谢谢。

您可以在代码中创建一个
图像
实例,并在每个PictureBox中显示相同的实例


为每个精灵编写一个带有图片盒的游戏是一个非常糟糕的主意。
您应该通过处理双缓冲控件的绘制事件来手动绘制游戏


有关更多信息,请参阅。

您可以在代码中创建一个
图像
实例,并在每个PictureBox中显示相同的实例


为每个精灵编写一个带有图片盒的游戏是一个非常糟糕的主意。
您应该通过处理双缓冲控件的绘制事件来手动绘制游戏


有关更多信息,请参阅。

你到底为什么有30个图片盒?这些都是我的游戏迷!。我使用png图片作为螺母。更好的方法?你到底为什么有30个图片盒?这些是我的游戏迷!。我使用png图片作为螺母。更好的方法?调用
新位图(路径)
Image.FromFile(路径)
。我在photoshop中设计了我的电路板和螺母,并保存为PNG。我正在创作双陆棋。我不能在.net中设计那个螺母和电路板。如何优化?正确的方法是什么?您应该在一次绘制事件中手动绘制所有PNG图像。请调用
new Bitmap(path)
Image.FromFile(path)
。我在photoshop中设计了我的电路板和螺母,并保存为PNG。我正在创作双陆棋。我不能在.net中设计那个螺母和电路板。如何优化?正确的方法是什么?您应该在一次绘制事件中手动绘制所有PNG图像。