PopupEventArgs Класс

Определение

Предоставляет данные для события Popup.Provides data for the Popup event.

public ref class PopupEventArgs : System::ComponentModel::CancelEventArgs
public class PopupEventArgs : System.ComponentModel.CancelEventArgs
type PopupEventArgs = class
    inherit CancelEventArgs
Public Class PopupEventArgs
Inherits CancelEventArgs
Наследование

Примеры

В следующем примере кода демонстрируется использование этого типа.The following code example demonstrates the use of this type. В этом примере обработчик событий сообщает о возникновении Popup события.In the example, an event handler reports on the occurrence of the Popup event. Этот отчет поможет вам узнать, когда происходит событие и может помочь при отладке.This report helps you to learn when the event occurs and can assist you in debugging. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рассмотрите возможность замены Show Console.WriteLine или добавления сообщения в многострочный TextBox .To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа ToolTip с именем ToolTip1 .To run the example code, paste it into a project that contains an instance of type ToolTip named ToolTip1. Затем убедитесь, что обработчик событий связан с Popup событием.Then ensure that the event handler is associated with the Popup event.

private void ToolTip1_Popup(Object sender, PopupEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "AssociatedWindow", e.AssociatedWindow );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "AssociatedControl", e.AssociatedControl );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "IsBalloon", e.IsBalloon );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolTipSize", e.ToolTipSize );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "Popup Event" );
}
Private Sub ToolTip1_Popup(sender as Object, e as PopupEventArgs) _ 
     Handles ToolTip1.Popup

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "AssociatedWindow", e.AssociatedWindow)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "AssociatedControl", e.AssociatedControl)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "IsBalloon", e.IsBalloon)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ToolTipSize", e.ToolTipSize)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"Popup Event")

End Sub

Комментарии

PopupСобытие ToolTip класса вызывается перед отображением подсказки.The Popup event of the ToolTip class is raised before a ToolTip is displayed. Обработчик этого события получает параметр типа PopupEventArgs .The handler for this event receives a parameter of type PopupEventArgs. Этот параметр предоставляет сведения о подсказке и позволяет изменить размер всплывающей подсказки с помощью ToolTipSize Свойства.This parameter provides information about the ToolTip and enables you to modify the size of the ToolTip through the ToolTipSize property. Поскольку Popup является производным от CancelEventArgs , обработчик может также прерывать отображение подсказки.Because Popup derives from CancelEventArgs, the handler can also stop the ToolTip from being displayed.

Конструкторы

PopupEventArgs(IWin32Window, Control, Boolean, Size)

Инициализирует экземпляр класса PopupEventArgs.Initializes an instance of the PopupEventArgs class.

Свойства

AssociatedControl

Получает элемент управления, для которого рисуется ToolTip.Gets the control for which the ToolTip is being drawn.

AssociatedWindow

Получает окно, с которым связан данный элемент ToolTip.Gets the window to which this ToolTip is bound.

Cancel

Возвращает или задает значение, показывающее, следует ли отменить событие.Gets or sets a value indicating whether the event should be canceled.

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

Получает значение, показывающее, где отображается подсказка — в стандартном прямоугольнике или в овальном окне.Gets a value indicating whether the ToolTip is displayed as a standard rectangular or a balloon window.

ToolTipSize

Получает или задает размер подсказки.Gets or sets the size of the ToolTip.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

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