QuestionEventArgs Класс

Определение

Предоставляет данные для события, которое нуждается в значениях true или false для ответа на вопрос.Provides data for events that need a true or false answer to a question.

public ref class QuestionEventArgs : EventArgs
public class QuestionEventArgs : EventArgs
type QuestionEventArgs = class
    inherit EventArgs
Public Class QuestionEventArgs
Inherits EventArgs
Наследование
QuestionEventArgs

Примеры

В следующем примере кода демонстрируется использование этого типа.The following code example demonstrates the use of this type. В этом примере обработчик событий сообщает о возникновении CancelRowEdit события.In the example, an event handler reports on the occurrence of the CancelRowEdit event. Этот отчет поможет вам узнать, когда происходит событие и может помочь при отладке.This report helps you to learn when the event occurs and can assist you in debugging. Чтобы сообщить о нескольких событиях или о событиях, которые происходят часто, рассмотрите Console.WriteLine возможность замены Show или добавления сообщения в многострочный 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.

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

private void DataGridView1_CancelRowEdit(Object sender, QuestionEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Response", e.Response );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CancelRowEdit Event" );
}
Private Sub DataGridView1_CancelRowEdit(sender as Object, e as QuestionEventArgs) _ 
     Handles DataGridView1.CancelRowEdit

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Response", e.Response)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CancelRowEdit Event")

End Sub

Комментарии

Этот класс в настоящее время используется с CancelRowEdit событиями DataGridView и RowDirtyStateNeeded элемента управления.This class is currently used with the CancelRowEdit and RowDirtyStateNeeded events of the DataGridView control. Он позволяет указать ответ на события, происходящие, когда элементу управления требуется ответ на вопрос.It allows you to specify a response to events that occur when the control needs the answer to a question. Ответ на вопрос задается заданием Response свойства.The answer to the question is specified by setting the Response property.

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

QuestionEventArgs()

Инициализирует новый экземпляр класса QuestionEventArgs с использованием для свойства Response значения по умолчанию — false.Initializes a new instance of the QuestionEventArgs class using a default Response property value of false.

QuestionEventArgs(Boolean)

Инициализирует новый экземпляр класса QuestionEventArgs, используя указанное значение по умолчанию для свойства Response.Initializes a new instance of the QuestionEventArgs class using the specified default value for the Response property.

Свойства

Response

Возвращает или задает значение, указывающее ответ на вопрос, предоставленный событием.Gets or sets a value indicating the response to a question represented by the event.

Методы

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)

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

Дополнительно