C# 奇怪';参数无效';WinForms中的问题

C# 奇怪';参数无效';WinForms中的问题,c#,winforms,custom-controls,gdi+,C#,Winforms,Custom Controls,Gdi+,我已经在Winforms中创建了一个自定义控件。我可以将其中一个控件放在窗体上,调整其大小并毫无问题地运行它。我可以在同一窗体上创建控件的第二个实例,调整两者的大小,运行它,没有问题。我可以停止它运行,调整两个控件的大小,运行它,没有问题。但是,当我删除第二个控件时,如果我尝试调整第一个控件的大小,会出现一个消息框,其中显示“Parameter is not valid.” 有人对问题的原因有什么建议吗?请分享你的代码它有1400多行,这就是我没有分享它的原因。我不希望任何人尝试调试所有这些,只

我已经在Winforms中创建了一个自定义控件。我可以将其中一个控件放在窗体上,调整其大小并毫无问题地运行它。我可以在同一窗体上创建控件的第二个实例,调整两者的大小,运行它,没有问题。我可以停止它运行,调整两个控件的大小,运行它,没有问题。但是,当我删除第二个控件时,如果我尝试调整第一个控件的大小,会出现一个消息框,其中显示“Parameter is not valid.”


有人对问题的原因有什么建议吗?

请分享你的代码它有1400多行,这就是我没有分享它的原因。我不希望任何人尝试调试所有这些,只是希望有人能对可能出现的问题有所了解。无论如何,我想我已经找到了解决方案,我在Dispose方法中处理了一个字体,这似乎是问题所在。Yo只能共享有问题的部分,以及错误堆栈跟踪方法没有被处理和或
null
,它可能应该被处理。是否在此自定义控件中绘制任何图形;绘画等。?如果没有代码,我们如何能够复制您的问题并帮助您?为了将来的参考,StackOverflow帖子需要有一个最小的可复制示例。StackOverflow是用来修复代码的,没有别的。如果我们没有代码,我们无法帮助您,也不应该尝试。