События ЭУ
Оценка 4.6

События ЭУ

Оценка 4.6
docx
18.11.2021
События ЭУ
Л2-002185.docx

События ЭУ

Наиболее часто используемые события ЭУ:

       Click

       DoubleClick

       Validating

       Enter

       Leave

       Paint

 

Enter, Leave получить фокус элементом управления, потерять фо- кус (параметр EventArgs е).

 

282


Validating   –    проверить   правильность   данных          (параметр CancelEventArgs е).

 

private void button1_Click (object sender, EventArgs e) { . . . } sender ссылка на ЭУ, сгенерировавший событие.

sender.Name – имя (идентификатор) ЭУ; sender.Text текст в ЭУ.

e параметры сообщения.

 

Как установить фокус ввода: ЭУ.Focus()

Возвращаемое значение: значение true, если запрос фокуса ввода был успешным; в противном случае — false.

Примечания

Метод Focus возвращает значение true, если элемент управления ус- пешно получил фокус ввода. Ели элемент управления имеет фокус вво- да, не всегда имеются внешние признаки, указывающие на это. Такое поведение характерно в первую очередь для невыделяемых элементов управления, перечисленных ниже, а также для любых производных от них элементов управления.

Элемент управления может быть выделен и получить фокус ввода, если всем нижеследующим утверждениям соответствует значение true: бит стиля ControlStyles.Selectable задан как true; элемент управления содержится в другом элементе управления, и все его родительские эле- менты видимы и включены.

Список элементов управления форм Windows Forms, которые также являются невыделяемыми. Элементы управления, производные от этих элементов, также не выделяются.

       Panel

       GroupBox

       PictureBox

       ProgressBar

       Splitter

       Label

       LinkLabel (если ссылка в элементе управления отсутствует)

 

Пример

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

public void ControlSetFocus(Control control)

{

// Set focus to the control, if it can receive focus. if(control.CanFocus)

{

control.Focus();

}

}


 

События ЭУ Наиболее часто используемые события

События ЭУ Наиболее часто используемые события

Validating – проверить правильность данных (параметр

Validating – проверить правильность данных (параметр

Set focus to the control, if it can receive focus

Set focus to the control, if it can receive focus
Скачать файл