J'obtiens par intermittence cette erreur dans mon application Windows Forms .NET 1.1 C#. Quelqu'un a indiqué que cela est dû à un bogue dans le cadre 1.1 et suggère de mettre le code suivant dans tous les contrôles personnalisés.
protected override void OnParentChanged(EventArgs e)
{
if (this.Parent != null)
{
this.CreateParams.Parent = this.Parent.Handle;
this.RecreateHandle();
}
base.OnParentChanged(e);
}
Quelqu'un d'autre a-t-il trouvé que cela a résolu le problème pour lui ? Quelqu'un peut-il fournir un moyen de reproduire systématiquement l'erreur, afin que je puisse vérifier qu'elle est corrigée après avoir appliqué les modifications ?
S'il existe une solution alternative, je suis également ouvert à cette idée.