Interaction Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| CreateObject(String, String) |
Cria e devolve uma referência a um objeto 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |