Interaction Classe

Definizione

Il modulo Interaction contiene procedure che consentono di interagire con oggetti, applicazioni e sistemi.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
Ereditarietà
Interaction
Attributi

Esempio

Nell'esempio seguente viene usata la Shell funzione per eseguire un'applicazione specificata dall'utente. AppWinStyle.NormalFocus Se si specifica come secondo argomento viene aperta l'applicazione in dimensioni normali e viene visualizzata la messa a fuoco.

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

Commenti

Questo modulo supporta le parole chiave del linguaggio di Visual Basic e i membri della libreria run-time che eseguono altri programmi, chiamano un metodo o una proprietà, suonano un segnale acustico dal computer, forniscono una stringa della riga di comando, modificare oggetti COM e finestre di dialogo di controllo.

Metodi

AppActivate(Int32)

Attiva un'applicazione che è già in esecuzione.

AppActivate(String)

Attiva un'applicazione che è già in esecuzione.

Beep()

Emette un segnale acustico tramite l'altoparlante del computer.

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

Esegue un metodo in un oggetto oppure imposta o restituisce una proprietà in un oggetto.

Choose(Double, Object[])

Seleziona e restituisce un valore da un elenco di argomenti.

Command()

Restituisce la parte argomento della riga di comando utilizzata per avviare Visual Basic o un programma eseguibile sviluppato con Visual Basic. La funzionalità My garantisce maggiore produttività e prestazioni migliori rispetto alla funzione Command. Per altre informazioni, vedere CommandLineArgs.

CreateObject(String, String)

Crea e restituisce un riferimento a un oggetto COM. Non è possibile utilizzare CreateObject per creare istanze di classi in Visual Basic a meno che tali classi non vengano esposte in modo esplicito come componenti COM.

DeleteSetting(String, String, String)

Elimina una sezione o un'impostazione di chiave dalla voce di un'applicazione nel Registro di sistema di Windows. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione DeleteSetting. Per altre informazioni, vedere Registry.

Environ(Int32)

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.

Environ(String)

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAllSettings(String, String)

Restituisce un elenco di impostazioni di chiavi e dei rispettivi valori (originariamente creati con SaveSetting) dalla voce di un'applicazione nel Registro di sistema di Windows. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione GetAllSettings. Per altre informazioni, vedere Registry.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObject(String, String)

Restituisce un riferimento a un oggetto fornito da un componente COM.

GetSetting(String, String, String, String)

Restituisce il valore di un'impostazione di chiave dalla voce di un'applicazione nel Registro di sistema di Windows. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione GetAllSettings. Per altre informazioni, vedere Registry.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IIf(Boolean, Object, Object)

Restituisce uno di due oggetti, a seconda della valutazione di un'espressione.

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

Visualizza una richiesta in una finestra di dialogo, attende che l'utente immetta il testo o faccia clic su un pulsante, quindi restituisce una stringa con il contenuto della casella di testo.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MsgBox(Object, MsgBoxStyle, Object)

Visualizza un messaggio in una finestra di dialogo, attende che l'utente faccia clic su un pulsante, quindi restituisce un intero che indica il pulsante scelto dall'utente.

Partition(Int64, Int64, Int64, Int64)

Restituisce una stringa che rappresenta l'intervallo calcolato che contiene un numero.

SaveSetting(String, String, String, String)

Salva o crea una voce di applicazione nel Registro di sistema di Windows. Per quanto riguarda le operazioni nel Registro di sistema, la funzionalità My garantisce una maggiore produttività e prestazioni migliori rispetto alla funzione SaveSetting. Per altre informazioni, vedere Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Esegue un programma eseguibile e restituisce un intero contenente l'ID di processo del programma, se è ancora in esecuzione.

Switch(Object[])

Valuta un elenco di espressioni e restituisce un valore Object corrispondente alla prima espressione True dell'elenco.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche