Interaction Classe

Definição

O módulo Interaction contém procedimentos usados para interagir com objetos, aplicativos 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 a seguir usa a Shell função para executar um aplicativo especificado pelo usuário. Especificar AppWinStyle.NormalFocus como o segundo argumento abre o aplicativo em tamanho normal e lhe dá o foco.

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

Comentários

Este módulo dá suporte às palavras-chave de linguagem do Visual Basic e aos membros da biblioteca em tempo de execução que executam outros programas, chamam um método ou propriedade, soam um bipe do computador, fornecem uma cadeia de caracteres de linha de comando, manipulam objetos COM e caixas de diálogo de controle.

Métodos

AppActivate(Int32)

Ativa um aplicativo que já está em execução.

AppActivate(String)

Ativa um aplicativo que já está em execução.

Beep()

Emite um sinal sonoro pelo alto-falante do computador.

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

Executa um método em um objeto ou define ou retorna uma propriedade em um objeto.

Choose(Double, Object[])

Seleciona e retorna um valor de uma lista de argumentos.

Command()

Retorna a parte do argumento da linha de comando usada para iniciar o Visual Basic ou um programa executável desenvolvido com o Visual Basic. O recurso My fornece melhor produtividade e desempenho do que a função Command. Para obter mais informações, consulte CommandLineArgs.

CreateObject(String, String)

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

DeleteSetting(String, String, String)

Exclui uma seção ou uma configuração de chave da entrada de um aplicativo no Registro do Windows. O recurso My oferece melhor produtividade e desempenho em operações do Registro do que a função DeleteSetting. Para obter mais informações, consulte Registry.

Environ(Int32)

Retorna a cadeia de caracteres associada com uma variável de ambiente do sistema operacional.

Environ(String)

Retorna a cadeia de caracteres associada com uma variável de ambiente do sistema operacional.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAllSettings(String, String)

Retorna uma lista de configurações de chave e seus respectivos valores (originalmente criados com SaveSetting) da entrada de um aplicativo no Registro do Windows. O uso do recurso My oferece melhor produtividade e desempenho em operações do Registro do que o GetAllSettings. Para obter mais informações, consulte Registry.

GetHashCode()

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

(Herdado de Object)
GetObject(String, String)

Retorna uma referência a um objeto fornecido por um componente COM.

GetSetting(String, String, String, String)

Retorna um valor de configuração de chave da entrada de um aplicativo no Registro do Windows. O recurso My oferece melhor produtividade e desempenho em operações do Registro do que o GetAllSettings. Para obter mais informações, consulte Registry.

GetType()

Obtém o Type da instância atual.

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

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

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

Exibe um aviso em uma caixa de diálogo, aguarda até que o usuário insira um texto ou clique em um botão e retorna uma cadeia de caracteres que contém o conteúdo da caixa de texto.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Exibe uma mensagem em uma caixa de diálogo, aguarda que o usuário clique em um botão e retorna um inteiro que indica em qual botão o usuário clicou.

Partition(Int64, Int64, Int64, Int64)

Retorna uma cadeia de caracteres que representa o intervalo calculado que contém um número.

SaveSetting(String, String, String, String)

Salva ou cria uma entrada de aplicativo no Registro do Windows. O recurso My oferece melhor produtividade e desempenho em operações do Registro do que o SaveSetting. Para obter mais informações, consulte Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Executa um programa executável e retorna um inteiro que contém a ID do processo do programa se ele ainda está em execução.

Switch(Object[])

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também