Поделиться через


Balloon.Callback Свойство

Определение

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

public:
 property System::String ^ Callback { System::String ^ get(); void set(System::String ^ value); };
public string Callback { get; set; }
member this.Callback : string with get, set
Public Property Callback As String

Значение свойства

Комментарии

Процедура, указанная для свойства Callback , должна быть записана для получения двух или трех аргументов в зависимости от того, с чем вы используете свойство . Если вы используете свойство Обратного вызова с мастером, необходимо написать процедуру, чтобы получить два аргумента: длинное целое число, представляющее MsoBalloonButtonType значение кнопки, которую нажал пользователь, и длинное целое число, которое однозначно идентифицирует всплывающее окно. Если вы используете свойство Callback с немодерным воздушным шаром, необходимо написать процедуру, чтобы получить три аргумента: объект Balloon, который вызвал процедуру; длинное целое число, представляющее значение msoBalloonButtonType кнопки, которую нажал пользователь; и длинное целое число, которое однозначно идентифицирует воздушный шар, который вызвал процедуру, как указано в свойстве воздушного шара Private .

Процедура обратного вызова должна содержать по крайней мере одно условие, при котором Close() метод применяется к Balloon переданному ему объекту. В противном случае немодерируемую выноску нельзя закрыть.

При указании процедуры, хранящейся в отдельном модуле класса, необходимо включить имя модуля в значение, присвоенное свойству Callback (например, "Sheet1.MyCallback").

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