ВУЗ:
Составители:
Рубрика:
4.3. Кнопки
Стандартная кнопка Button
Кнопки Button очень широко используются в качестве управляющих
элементов. Обычно на них наносится текст, описывающий выполняемые при
нажатии действия.
Кнопку можно нажать щелчком мыши, использованием клавиши быстрого
доступа (если она задана в свойстве
Caption), клавишами Enter или пробел,
клавишей Esc. На нажатие клавиш Enter и пробел находящаяся в фокусе ввода
кнопка реагирует по умолчанию. Чтобы задействовать клавишу Esc, надо в
свойстве кнопки
Cancel установить true. Это целесообразно делать только
для кнопок, используемых для отмены каких-либо действий.
Для кнопки определён метод
Click, выполнение которого эквивалентно
щелчку по кнопке. Метод
Click можно использовать, чтобы продублировать
какими-либо действиями щелчок по кнопке. Предположим, что обработчик
кнопки «Заменить» (
Button1) должен вызываться клавишами R и r. Тогда
необходимо сформировать обработчик события формы
OnKeyPress.
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if (Key='R') or (Key='r') then Button1.Click;
end;
Дополнительно следует свойство формы KeyPreview установить в true.
Кнопка с рисунком BitBtn
Кнопка BitBtn является разновидностью обычной кнопки Button. Помимо
текста может содержать графическое изображение.
В
Delphi имеется ряд предопределённых кнопок, задаваемых свойством
Kind (рис.1.). Для каждой такой кнопки подготовлена картинка и
предусмотрены сответствующие названию действия. При этом текст на кнопке
можно изменить. Например, присвоить свойству
Caption эквивалентное
русское название. Расположение надписи и рисунка на кнопке определяется
свойствами
Margin, Layout, Spacing. По умолчанию свойство Margin равно
35
4.3. Кнопки
Стандартная кнопка Button
Кнопки Button очень широко используются в качестве управляющих
элементов. Обычно на них наносится текст, описывающий выполняемые при
нажатии действия.
Кнопку можно нажать щелчком мыши, использованием клавиши быстрого
доступа (если она задана в свойстве Caption), клавишами Enter или пробел,
клавишей Esc. На нажатие клавиш Enter и пробел находящаяся в фокусе ввода
кнопка реагирует по умолчанию. Чтобы задействовать клавишу Esc, надо в
свойстве кнопки Cancel установить true. Это целесообразно делать только
для кнопок, используемых для отмены каких-либо действий.
Для кнопки определён метод Click, выполнение которого эквивалентно
щелчку по кнопке. Метод Click можно использовать, чтобы продублировать
какими-либо действиями щелчок по кнопке. Предположим, что обработчик
кнопки «Заменить» (Button1) должен вызываться клавишами R и r. Тогда
необходимо сформировать обработчик события формы OnKeyPress.
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if (Key='R') or (Key='r') then Button1.Click;
end;
Дополнительно следует свойство формы KeyPreview установить в true.
Кнопка с рисунком BitBtn
Кнопка BitBtn является разновидностью обычной кнопки Button. Помимо
текста может содержать графическое изображение.
В Delphi имеется ряд предопределённых кнопок, задаваемых свойством
Kind (рис.1.). Для каждой такой кнопки подготовлена картинка и
предусмотрены сответствующие названию действия. При этом текст на кнопке
можно изменить. Например, присвоить свойству Caption эквивалентное
русское название. Расположение надписи и рисунка на кнопке определяется
свойствами Margin, Layout, Spacing. По умолчанию свойство Margin равно
35
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
