Interaction Klas

Definitie

De Interaction module bevat procedures die worden gebruikt voor interactie met objecten, toepassingen en systemen.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
Overname
Interaction
Kenmerken

Voorbeelden

In het volgende voorbeeld wordt de Shell functie gebruikt om een toepassing uit te voeren die is opgegeven door de gebruiker. AppWinStyle.NormalFocus Als u opgeeft als het tweede argument, wordt de toepassing in normale grootte geopend en krijgt deze de focus.

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

Opmerkingen

Deze module ondersteunt de Visual Basic taaltrefwoorden en runtimebibliotheekleden die andere programma's uitvoeren, een methode of eigenschap aanroepen, een pieptoon van de computer geluid, een opdrachtregelreeks bieden, COM-objecten bewerken en dialoogvensters voor besturingselementen.

Methoden

Name Description
AppActivate(Int32)

Hiermee activeert u een toepassing die al wordt uitgevoerd.

AppActivate(String)

Hiermee activeert u een toepassing die al wordt uitgevoerd.

Beep()

Klinkt een toon door de luidspreker van de computer.

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

Voert een methode uit op een object of stelt een eigenschap in of retourneert een eigenschap op een object.

Choose(Double, Object[])

Hiermee wordt een waarde uit een lijst met argumenten geselecteerd en als resultaat gegeven.

Command()

Retourneert het argumentgedeelte van de opdrachtregel die wordt gebruikt om Visual Basic te starten of een uitvoerbaar programma dat is ontwikkeld met Visual Basic. De My functie biedt meer productiviteit en prestaties dan de Command functie. Zie CommandLineArgs voor meer informatie.

CreateObject(String, String)

Hiermee maakt en retourneert u een verwijzing naar een COM-object. CreateObject kan niet worden gebruikt om exemplaren van klassen in Visual Basic te maken, tenzij deze klassen expliciet als COM-onderdelen worden weergegeven.

DeleteSetting(String, String, String)

Hiermee verwijdert u een sectie of sleutelinstelling uit de vermelding van een toepassing in het Windows register. De My functie biedt u meer productiviteit en prestaties in registerbewerkingen dan de DeleteSetting functie. Zie voor meer informatie Registry .

Environ(Int32)

Retourneert de tekenreeks die is gekoppeld aan een omgevingsvariabele van het besturingssysteem.

Environ(String)

Retourneert de tekenreeks die is gekoppeld aan een omgevingsvariabele van het besturingssysteem.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetAllSettings(String, String)

Retourneert een lijst met sleutelinstellingen en de bijbehorende waarden (oorspronkelijk gemaakt met SaveSetting) van de vermelding van een toepassing in het Windows register. Als u de My functie gebruikt, hebt u meer productiviteit en prestaties in registerbewerkingen dan GetAllSettings. Zie Registry voor meer informatie.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetObject(String, String)

Retourneert een verwijzing naar een object dat wordt geleverd door een COM-onderdeel.

GetSetting(String, String, String, String)

Retourneert een sleutelinstellingswaarde uit de vermelding van een toepassing in het Windows register. De My functie biedt u meer productiviteit en prestaties in registerbewerkingen dan GetAllSettings. Zie Registry voor meer informatie.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IIf(Boolean, Object, Object)

Retourneert een van de twee objecten, afhankelijk van de evaluatie van een expressie.

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

Geeft een prompt weer in een dialoogvenster, wacht totdat de gebruiker tekst invoert of op een knop klikt en retourneert vervolgens een tekenreeks met de inhoud van het tekstvak.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MsgBox(Object, MsgBoxStyle, Object)

Geeft een bericht weer in een dialoogvenster, wacht tot de gebruiker op een knop klikt en retourneert vervolgens een geheel getal dat aangeeft op welke knop de gebruiker heeft geklikt.

Partition(Int64, Int64, Int64, Int64)

Retourneert een tekenreeks die het berekende bereik vertegenwoordigt dat een getal bevat.

SaveSetting(String, String, String, String)

Hiermee wordt een toepassingsvermelding opgeslagen of gemaakt in het Windows-register. De My functie biedt u meer productiviteit en prestaties in registerbewerkingen dan SaveSetting. Zie Registry voor meer informatie.

Shell(String, AppWinStyle, Boolean, Int32)

Voert een uitvoerbaar programma uit en retourneert een geheel getal met de proces-id van het programma als het nog steeds wordt uitgevoerd.

Switch(Object[])

Evalueert een lijst met expressies en retourneert een Object waarde die overeenkomt met de eerste expressie in de lijst.True

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook