グーグルした後、RedXの背後にある考えられる理由について多くの説明を見てきました。私たちのアプリケーションは、特定のシステムのみを表示し、まれにしか表示しません。どんな体でも、C#コントロール、できればDataGridでBig RedXを生成するためのテストケースを提案できますか?ブログhttp://www.sturmnet.org/blog/2005/03/23/red-xにあるテストケースを確認しましたが、作成する方法がありません。私の主な目的は、この問題についていくつかの研究開発を行うことです
質問する
4435 次
1 に答える
2
大きな赤いXは、イベント中に未処理の例外がスローされたときに発生しますPaint
。再現するには、次のテストクラスを作成します。
public class MyButton : Button
{
protected override void OnPaint(System.Windows.Forms.PaintEventArgs pevent)
{
throw new Exception("my test exception");
}
}
このコンポーネントを作成してフォームに配置します。アプリを起動すると、次の画像が表示されます。
また、このエラーが初めて発生する可能性がありますPaint
。
于 2012-12-02T19:54:39.190 に答える