Partager via


CannotRemoveControlException, classe (System 2007)

Mise à jour : novembre 2007

Exception qui est levée lorsque le code essaie de supprimer un contrôle hôte ou un contrôle Windows Forms ajouté à un document au moment du design.

Espace de noms :  Microsoft.Office.Tools
Assembly :  Microsoft.Office.Tools.Common.v9.0 (dans Microsoft.Office.Tools.Common.v9.0.dll)

Syntaxe

<SerializableAttribute> _
Public NotInheritable Class CannotRemoveControlException _
    Inherits RuntimeException

Dim instance As CannotRemoveControlException
[SerializableAttribute]
public sealed class CannotRemoveControlException : RuntimeException

Notes

Si vous ajoutez des contrôles hôtes et des contrôles Windows Forms aux documents qui font partie de personnalisations au niveau du document au moment du design, vous ne pouvez pas supprimer ces contrôles au moment de l'exécution. Pour plus d'informations, consultez Vue d'ensemble des éléments hôtes et des contrôles hôtes.

Cette exception peut être levée par l'exécution du runtime de Visual Studio Tools pour Office si vous appelez l'une des méthodes suivantes pour supprimer un contrôle ajouté au moment du design :

Hiérarchie d'héritage

System.Object
  System.Exception
    Microsoft.VisualStudio.Tools.Applications.Runtime.RuntimeException
      Microsoft.Office.Tools.CannotRemoveControlException

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres CannotRemoveControlException

Microsoft.Office.Tools, espace de noms

Autres ressources

Vue d'ensemble des éléments hôtes et des contrôles hôtes