C# 包含大量文本框和格式化文本的表单崩溃[C]

C# 包含大量文本框和格式化文本的表单崩溃[C],c#,text,textbox,crash,format,C#,Text,Textbox,Crash,Format,我正在开发一个需要动态加载大量文本框的应用程序。它可能根据某些条件而变化。这些文本框中的每一个文本的格式都不同:其中一些文本将以粗体显示,一些文本带有下划线,等等。有点像文件。 所有这些文本框都包含在flowlayoutpanel中,该flowlayoutpanel的流是向上向下和自动滚动的。因此,当我向下滚动“文档”时,由于某种原因,所有内容都变为空白,文本框上到处都是白线和矩形,然后应用程序崩溃 有时它可能抛出一个通用的GDI+错误异常,而另一些则抛出内存不足异常。因此,我决定尝试将所有这

我正在开发一个需要动态加载大量文本框的应用程序。它可能根据某些条件而变化。这些文本框中的每一个文本的格式都不同:其中一些文本将以粗体显示,一些文本带有下划线,等等。有点像文件。 所有这些文本框都包含在flowlayoutpanel中,该flowlayoutpanel的流是向上向下和自动滚动的。因此,当我向下滚动“文档”时,由于某种原因,所有内容都变为空白,文本框上到处都是白线和矩形,然后应用程序崩溃

有时它可能抛出一个通用的GDI+错误异常,而另一些则抛出内存不足异常。因此,我决定尝试将所有这些文本框放在没有格式的地方(只放没有粗体/斜体/下划线样式的文本),这样就可以了

我的问题是:有没有一种方法可以避免这些类型的错误,而不必从文本中删除格式?如果没有,有没有其他办法

我非常感谢对这一点的良好反馈


提前谢谢。

我发现低质量的图形卡存在这种问题。如果您希望任何人有机会帮助您,您需要提供一些信息。复制现有项目并慢慢删除内容,直到问题停止发生。然后再加上最后一件事(这样问题就发生了)。然后提供来源,并说明如何重现该问题。现在,它读起来像是有人说“嘿,我当时在开车,我注意到我的挡风玻璃裂了——你知道这是怎么回事吗?”