LayoutControl是一个不错的布局控件,即使是程序在运行当中,用户也可以按照个人喜好进行布局。但是此时如果LayoutControl里放置了PictureEdit,有可能会引发异常,异常信息是:内存不足。

如果是通过以下方式

PictureEdit1.Image = Image.FromStream(MyFileStream);

或者将[]byte转换成Image对象,在,内存不足的异常就会被抛出。这貌似是控件的一个bug。

解决的办法是调用Bitmap构造函数,即

PictureEdit1.Image =new Bitmap( Image.FromStream(MyFileStream)) ;

这样再打开Customize Layout窗口时不会再抛内存不足的异常了,图片只是变灰了而已。

相关文章:

  • 2021-11-23
  • 2021-10-25
  • 2022-12-23
  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2023-01-08
  • 2022-02-21
  • 2021-06-01
  • 2021-06-04
  • 2021-06-09
  • 2022-12-23
  • 2021-09-14
相关资源
相似解决方案