gpt4 book ai didi

c# - Windows应用程序中的大红X

转载 作者:行者123 更新时间:2023-11-30 17:08:34 24 4
gpt4 key购买 nike

enter image description here谷歌搜索后,我看到了很多关于 Red X 背后可能原因的解释。我们的应用程序仅在极少数情况下显示某些系统。任何人都可以建议我在任何 c# 控件(最好是 DataGrid)中生成 Big Red X 的测试用例。我检查了博客中给出的测试用例 http://www.sturmnet.org/blog/2005/03/23/red-x ,却没有办法生产。我的主要意图是针对这个问题做一些研发

最佳答案

当在 Paint 事件期间抛出未处理的异常时,会出现大红色 X。要重现,请创建以下测试类:

public class MyButton : Button
{
protected override void OnPaint(System.Windows.Forms.PaintEventArgs pevent)
{
throw new Exception("my test exception");
}
}

构建此组件并将其放置到您的表单中。当您启动该应用程序时,您将看到以下图像:

enter image description here

您也可能第一次看到此错误,它无法执行 Paint:

enter image description here

关于c# - Windows应用程序中的大红X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com