Share via


AxImporter Classe

Definição

Importa os controles ActiveX e gera um wrapper que pode ser acessado por um designer.

public ref class AxImporter
public class AxImporter
type AxImporter = class
Public Class AxImporter
Herança
AxImporter

Comentários

Para gerar um wrapper ActiveX para um controle ActiveX, primeiro crie ou obtenha uma instância da AxImporter classe . O AxImporter construtor aceita um AxImporter.Options objeto , que define opções para o importador, como o nome do arquivo para o wrapper .dll gerar e o diretório de saída para o qual gerar o wrapper. Para gerar o wrapper ActiveX, chame o método Generate apropriado. Para gerar a partir de um arquivo, chame GenerateFromFile. Para gerar a partir de uma biblioteca de tipos, chame GenerateFromTypeLibrary. A cadeia de caracteres retornada consistirá em um nome qualificado do assembly (exemplo: "Namespace.Type,Assembly") para o tipo para o qual um wrapper ActiveX foi gerado. O wrapper para o controle ActiveX será gerado no arquivo .dll especificado na outputName propriedade do AxImporter.Options passado para o AxImporter construtor. O tipo pode ser carregado ou consultado usando System.Reflection e tratado como um tipo gerenciado comum. Você também pode chamar o GetOcx método do tipo para recuperar uma interface COM para o objeto, se o objeto der suporte a isso.

Construtores

AxImporter(AxImporter+Options)

Inicializa uma nova instância da classe AxImporter.

Propriedades

GeneratedAssemblies

Obtém os nomes dos assemblies gerados para o controle.

GeneratedSources

Obtém os nomes dos arquivos de origem que foram gerados.

GeneratedTypeLibAttributes

Obtém os atributos para a biblioteca de tipos gerada.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateFromFile(FileInfo)

Gera um wrapper para um controle ActiveX para uso no ambiente de tempo de design.

GenerateFromTypeLibrary(UCOMITypeLib)

Gera um wrapper para um controle ActiveX para uso no ambiente de tempo de design.

GenerateFromTypeLibrary(UCOMITypeLib, Guid)

Gera um wrapper para um controle ActiveX para uso no ambiente de tempo de design.

GetFileOfTypeLib(TYPELIBATTR)

Obtém o nome de arquivo e caminho para a biblioteca de tipos especificada.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a