Interaction Класс

Определение

Модуль Interaction содержит процедуры, используемые для взаимодействия с объектами, приложениями и системами.

public ref class Interaction sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Interaction
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Interaction = class
Public Module Interaction
Наследование
Interaction
Атрибуты

Примеры

В следующем примере функция используется Shell для запуска приложения, указанного пользователем. Указание AppWinStyle.NormalFocus в качестве второго аргумента открывает приложение в обычном размере и дает ему фокус.

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

Комментарии

Этот модуль поддерживает ключевые слова языка Visual Basic и члены библиотеки во время выполнения, которые выполняют другие программы, вызывают метод или свойство, звук с компьютера, предоставляют строку командной строки, управляют объектами COM и диалоговыми окнами управления.

Методы

Имя Описание
AppActivate(Int32)

Активирует приложение, которое уже запущено.

AppActivate(String)

Активирует приложение, которое уже запущено.

Beep()

Воспроизводит звуковой сигнал через динамик компьютера.

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

Выполняет метод для объекта или задает или возвращает свойство объекта.

Choose(Double, Object[])

Выбирает и возвращает значение из списка аргументов.

Command()

Возвращает часть аргумента командной строки, используемую для запуска Visual Basic или исполняемой программы, разработанной с Visual Basic. Эта My функция обеспечивает большую производительность и производительность, чем Command функция. Дополнительные сведения см. в разделе CommandLineArgs.

CreateObject(String, String)

Создает и возвращает ссылку на COM-объект. CreateObject нельзя использовать для создания экземпляров классов в Visual Basic, если эти классы явно не предоставляются в качестве com-компонентов.

DeleteSetting(String, String, String)

Удаляет раздел или параметр ключа из записи приложения в реестре Windows. Эта My функция обеспечивает большую производительность и производительность в операциях реестра, чем DeleteSetting функция. Дополнительные сведения см. в статье Registry.

Environ(Int32)

Возвращает строку, связанную с переменной среды операционной системы.

Environ(String)

Возвращает строку, связанную с переменной среды операционной системы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetAllSettings(String, String)

Возвращает список параметров ключа и их соответствующих значений (первоначально созданных с помощью SaveSetting) из записи приложения в реестре Windows. My Использование этой функции обеспечивает большую производительность и производительность в операциях реестра, чем GetAllSettings. Дополнительные сведения см. в разделе Registry.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObject(String, String)

Возвращает ссылку на объект, предоставляемый компонентом COM.

GetSetting(String, String, String, String)

Возвращает значение параметра ключа из записи приложения в реестре Windows. Эта My функция обеспечивает большую производительность и производительность в операциях реестра, чем GetAllSettings. Дополнительные сведения см. в разделе Registry.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IIf(Boolean, Object, Object)

Возвращает один из двух объектов в зависимости от оценки выражения.

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

Отображает запрос в диалоговом окне, ожидает ввода текста или нажатия кнопки, а затем возвращает строку, содержащую содержимое текстового поля.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MsgBox(Object, MsgBoxStyle, Object)

Отображает сообщение в диалоговом окне, ожидает, пока пользователь нажимает кнопку, а затем возвращает целое число, указывающее, какую кнопку щелкнул пользователь.

Partition(Int64, Int64, Int64, Int64)

Возвращает строку, представляющую вычисляемый диапазон, содержащий число.

SaveSetting(String, String, String, String)

Сохраняет или создает запись приложения в реестре Windows. Эта My функция обеспечивает большую производительность и производительность в операциях реестра, чем SaveSetting. Дополнительные сведения см. в разделе Registry.

Shell(String, AppWinStyle, Boolean, Int32)

Запускает исполняемую программу и возвращает целое число, содержащее идентификатор процесса программы, если он по-прежнему запущен.

Switch(Object[])

Вычисляет список выражений и возвращает Object значение, соответствующее первому выражению в списке.True

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел