Interaction Osztály

Definíció

A Interaction modul az objektumokkal, alkalmazásokkal és rendszerekkel való interakcióhoz használt eljárásokat tartalmazza.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
Öröklődés
Interaction
Attribútumok

Példák

Az alábbi példa a Shell felhasználó által megadott alkalmazás futtatásához használja a függvényt. AppWinStyle.NormalFocus A második argumentum megadása normál méretben nyitja meg az alkalmazást, és a fókuszt adja meg.

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

Megjegyzések

Ez a modul támogatja a más programokat futtató Visual Basic nyelvi kulcsszavakat és futásidejű kódtártagokat, meghív egy metódust vagy tulajdonságot, hangjelzést ad a számítógépről, parancssori sztringet biztosít, COM-objektumokat módosít, és párbeszédpaneleket vezérel.

Metódusok

Name Description
AppActivate(Int32)

Aktivál egy már futó alkalmazást.

AppActivate(String)

Aktivál egy már futó alkalmazást.

Beep()

Hangjelzést ad a számítógép hangszóróján keresztül.

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

Metódust hajt végre egy objektumon, vagy beállít vagy visszaad egy tulajdonságot egy objektumon.

Choose(Double, Object[])

Kiválasztja az egyik lehetőséget a listából, és annak értékét adja eredményül.

Command()

A parancssor argumentumrészét adja vissza, amely a Visual Basic vagy a Visual Basic által kifejlesztett végrehajtható program elindításához használható. A My funkció nagyobb hatékonyságot és teljesítményt biztosít, mint a Command függvény. További információért lásd CommandLineArgs.

CreateObject(String, String)

COM-objektumra mutató hivatkozást hoz létre és ad vissza. CreateObject nem használható osztálypéldányok létrehozására Visual Basic, kivéve, ha ezek az osztályok kifejezetten COM-összetevőkként vannak közzétéve.

DeleteSetting(String, String, String)

Egy szakasz- vagy kulcsbeállítást töröl egy alkalmazás bejegyzéséből a Windows beállításjegyzékben. A My funkció nagyobb hatékonyságot és teljesítményt biztosít a beállításjegyzék-műveletekben, mint a DeleteSetting függvény. További információ: Registry .

Environ(Int32)

Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.

Environ(String)

Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetAllSettings(String, String)

Visszaadja a kulcsbeállítások és azok értékeinek listáját (eredetileg SaveSetting) az alkalmazás bejegyzéséből a Windows beállításjegyzékben. My A funkció használata nagyobb hatékonyságot és teljesítményt biztosít a beállításjegyzék-műveletekben, mint GetAllSettingsa . További információért lásd Registry.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetObject(String, String)

Egy COM-összetevő által biztosított objektumra mutató hivatkozást ad vissza.

GetSetting(String, String, String, String)

Egy kulcsbeállítási értéket ad vissza egy alkalmazás bejegyzéséből a Windows beállításjegyzékben. A My funkció nagyobb hatékonyságot és teljesítményt biztosít a beállításjegyzék-műveletekben, mint GetAllSettingsa . További információért lásd Registry.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IIf(Boolean, Object, Object)

Két objektum egyikét adja vissza a kifejezés kiértékelésétől függően.

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

Megjelenik egy üzenet egy párbeszédpanelen, megvárja, amíg a felhasználó beírja a szöveget, vagy rákattint egy gombra, majd visszaad egy sztringet, amely tartalmazza a szövegdoboz tartalmát.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MsgBox(Object, MsgBoxStyle, Object)

Megjelenít egy üzenetet egy párbeszédpanelen, megvárja, amíg a felhasználó rákattint egy gombra, majd visszaad egy egész számot, amely jelzi, hogy a felhasználó melyik gombra kattintott.

Partition(Int64, Int64, Int64, Int64)

Egy számot tartalmazó számított tartományt képviselő sztringet ad vissza.

SaveSetting(String, String, String, String)

Ment vagy létrehoz egy alkalmazásbejegyzést a Windows beállításjegyzékben. A My funkció nagyobb hatékonyságot és teljesítményt biztosít a beállításjegyzék-műveletekben, mint SaveSettinga . További információért lásd Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Futtat egy végrehajtható programot, és visszaad egy egész számot, amely tartalmazza a program folyamatazonosítóját, ha még fut.

Switch(Object[])

Kiértékeli a kifejezések listáját, és a Object lista Trueelső kifejezésének megfelelő értéket ad vissza.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még