Interaction Classe

Definição

O Interaction módulo contém procedimentos usados para interagir com objetos, aplicações e sistemas.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
Herança
Interaction
Atributos

Exemplos

O exemplo seguinte utiliza a Shell função para executar uma aplicação especificada pelo utilizador. Especificar AppWinStyle.NormalFocus como segundo argumento abre a aplicação em tamanho normal e dá-lhe o foco.

Dim procID As Integer
' Run calculator.
procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus)

Observações

Este módulo suporta as palavras-chave da linguagem Visual Basic e os membros da biblioteca em tempo de execução que executam outros programas, chamam um método ou propriedade, emitem um bip do computador, fornecem uma cadeia de comandos, manipulam objetos COM e controlam caixas de diálogo.

Métodos

Name Description
AppActivate(Int32)

Ativa uma aplicação que já está a correr.

AppActivate(String)

Ativa uma aplicação que já está a correr.

Beep()

Soa um tom pelo altifalante do computador.

CallByName(Object, String, CallType, Object[])

Executa um método num objeto, ou define ou devolve uma propriedade num objeto.

Choose(Double, Object[])

Seleciona e devolve um valor de uma lista de argumentos.

Command()

Devolve a parte de argumentos da linha de comandos usada para iniciar o Visual Basic ou um programa executável desenvolvido com Visual Basic. A My funcionalidade proporciona maior produtividade e desempenho do que a própria Command função. Para obter mais informações, veja CommandLineArgs.

CreateObject(String, String)

Cria e devolve uma referência a um objeto COM. CreateObject não pode ser usado para criar instâncias de classes em Visual Basic a menos que essas classes estejam explicitamente expostas como componentes COM.

DeleteSetting(String, String, String)

Apaga uma secção ou definição de chave da entrada de uma aplicação no registo do Windows. A My funcionalidade dá-lhe maior produtividade e desempenho nas operações do registo do que a própria DeleteSetting função. Para obter mais informações, consulte Registry .

Environ(Int32)

Devolve a cadeia associada a uma variável de ambiente do sistema operativo.

Environ(String)

Devolve a cadeia associada a uma variável de ambiente do sistema operativo.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAllSettings(String, String)

Devolve uma lista de definições de chave e respetivos valores (originalmente criados com SaveSetting) a partir da entrada da aplicação no registo Windows. Usar esta My funcionalidade dá-lhe maior produtividade e desempenho nas operações de registo do que GetAllSettings. Para obter mais informações, veja Registry.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetObject(String, String)

Devolve uma referência a um objeto fornecida por um componente COM.

GetSetting(String, String, String, String)

Devolve um valor de definição de chave a partir da entrada da aplicação no registo do Windows. A My funcionalidade proporciona-lhe maior produtividade e desempenho nas operações de registo do que GetAllSettings. Para obter mais informações, veja Registry.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IIf(Boolean, Object, Object)

Devolve um de dois objetos, dependendo da avaliação de uma expressão.

InputBox(String, String, String, Int32, Int32)

Apresenta um prompt numa caixa de diálogo, espera que o utilizador insira texto ou clique num botão, e depois devolve uma cadeia contendo o conteúdo da caixa de texto.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MsgBox(Object, MsgBoxStyle, Object)

Apresenta uma mensagem numa caixa de diálogo, espera que o utilizador clique num botão e depois devolve um inteiro que indica qual botão o utilizador clicou.

Partition(Int64, Int64, Int64, Int64)

Devolve uma cadeia que representa o intervalo calculado que contém um número.

SaveSetting(String, String, String, String)

Guarda ou cria uma entrada de aplicação no registo do Windows. A My funcionalidade proporciona-lhe maior produtividade e desempenho nas operações de registo do que SaveSetting. Para obter mais informações, veja Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Executa um programa executável e devolve um inteiro contendo o ID do processo do programa, caso este ainda esteja a correr.

Switch(Object[])

Avalia uma lista de expressões e devolve um Object valor correspondente à primeira expressão da lista, que é True.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também