Compartilhar via


CannotRemoveControlException Classe (sistema de 2007)

A exceção que é lançada quando código tenta remover um controle de host ou controle Windows Forms que foi adicionada a um documento em time de design.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common.v9.0 (em Microsoft.Office.Tools.Common.v9.0.dll)

Sintaxe

<SerializableAttribute> _
Public NotInheritable Class CannotRemoveControlException _
    Inherits RuntimeException

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

Comentários

Se você adicionar controles de host e controles Windows Forms a documentos que fazem parte de personalizações em nível de documento em time de design, não é possível excluir esses controles em time de execução.Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host.

Essa exceção pode ser lançada pelo Visual Studio Tools for Office time de execução se você telefonar um dos seguintes métodos para excluir um controle que foi adicionado em time de criação:

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros CannotRemoveControlException

Namespace Microsoft.Office.Tools

Outros recursos

Itens de host e Visão geral sobre controles de host