Idioma

AxImporter Classe

Definição

Importa controlos ActiveX e gera um wrapper que pode ser acedido por um designer.

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

Observações

Para gerar um wrapper ActiveX para um controlo 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 ficheiro para o wrapper .dll gerar e o diretório de saída para gerar o wrapper. Para gerar o wrapper ActiveX, chame o método Generate apropriado. Para gerar a partir de um ficheiro, chame GenerateFromFile. Para gerar a partir de uma biblioteca de tipos, chame GenerateFromTypeLibrary. A cadeia devolvida consistirá num nome qualificado em assembly (exemplo: "Namespace.Type,Assembly") para o tipo para o qual foi gerado um wrapper ActiveX. O wrapper para o controlo ActiveX será gerado no ficheiro .dll especificado na outputName propriedade do AxImporter.Options passado ao AxImporter construtor. O tipo pode ser carregado ou consultado usando System.Reflection e tratado como um tipo gerido comum. Também pode chamar o GetOcx método do tipo para recuperar uma interface COM para o objeto, se o objeto suportar isso.

Construtores

Nome Descrição
AxImporter(AxImporter+Options)

Inicializa uma nova instância da AxImporter classe.

Propriedades

Nome Descrição
GeneratedAssemblies

Obtém os nomes das assembleias geradas para o controlo.

GeneratedSources

Obtém os nomes dos ficheiros fonte que foram gerados.

GeneratedTypeLibAttributes

Obtém os atributos da biblioteca de tipos gerada.

Métodos

Nome Descrição
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateFromFile(FileInfo)

Gera um wrapper para um controlo ActiveX para uso no ambiente de design time.

GenerateFromTypeLibrary(UCOMITypeLib, Guid)

Gera um wrapper para um controlo ActiveX para uso no ambiente de design time.

GenerateFromTypeLibrary(UCOMITypeLib)

Gera um wrapper para um controlo ActiveX para uso no ambiente de design time.

GetFileOfTypeLib(TYPELIBATTR)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a