Interaction Classe

Definição

O Interaction módulo 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 Visual Basic e 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

Nome Description
AppActivate(Int32)

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

AppActivate(String)

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

Beep()

Soa um tom através do altifalante 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 Visual Basic ou um programa executável desenvolvido com Visual Basic. O My recurso fornece maior produtividade e desempenho do que a Command função. Para obter mais informações, consulte CommandLineArgs.

CreateObject(String, String)

Cria e retorna uma referência a um objeto COM. CreateObject não podem ser usados para criar instâncias de classes em 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 Windows. O My recurso oferece maior produtividade e desempenho em operações do Registro do que a DeleteSetting função. Para obter mais informações, consulte Registry.

Environ(Int32)

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

Environ(String)

Retorna a cadeia de caracteres associada a 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 Windows. O uso do My recurso oferece maior produtividade e desempenho em operações do Registro do que GetAllSettings. Para obter mais informações, consulte Registry.

GetHashCode()

Serve como a função hash predefinida.

(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 Windows. O My recurso oferece maior produtividade e desempenho em operações do Registro do que 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 prompt em uma caixa de diálogo, aguarda o usuário inserir texto ou clicar 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 Objectatual.

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

Exibe uma mensagem em uma caixa de diálogo, aguarda o usuário clicar em um botão e retorna um inteiro indicando 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 Windows. O My recurso oferece maior produtividade e desempenho em operações do Registro do que 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 estiver em execução.

Switch(Object[])

Avalia uma lista de expressões e retorna um Object valor 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