Delphi

Delphi radiobutton: Группа компонентов RadioButton (TRadioGroup) Delphi » DelphiComponent.ru

Содержание

2. Компоненты RadioButton и CheckВox

Компоненты RadioButton и CheckВox

Компоненты RadioButton и CheckBox (вкладка Standard) позволяют сделать выбор из нескольких условий, причем Radio Button позволяет сделать единственный выбор из многих условий, а CheckBox – множественный выбор.

RadioButton для выбора одной из нескольких систем исчисления, а также одной из мер измерения угла:

CheckBox – для выбора сразу нескольких условий из многих:

RadioButton и CheckBox могут иметь только два значения свойства Checked: False (ложно) и True (истинно). Кроме этого у радиокнопки есть множество других свойств: можно изменить надпись на кнопке, ее цвет, положение, доступность и т.д.

Для объединения RadioButton и CheckBox при размещении на форме удобно и красиво применять компоненты GroupBox и RadioGroup:

Использование Group Box

  • Помещаем компонент GroupBox на форму

  • Помещаем на него необходимое количество компонент (например CheckBox, а можно и других)

  • В свойстве Caption изменяем надписи

В результате мы получаем группу независимых переключателей, где значение True (или False) может иметь сразу несколько переключателей – т.е. мы можем осуществить множественный выбор.

Использование RadioGroup:

  • Помещаем компонент RadioGroup на форму

  • Раскрываем свойство Items этого компонента и заполняем строки для будущих зависимых переключателей, нажимая Enter после каждой строки

  • В свойстве Caption компонента изменяем заголовок

В результате мы получаем группу зависимых переключателей, где значение True может иметь только один из всех переключателей, т. е. мы можем осуществить единственный выбор.

Создание простого теста

Используя компоненты RadioButton и CheckBox создать простой тест с минимальными требованиями к программе (обойдемся пока приложением из одной формы, без регистрации, отдельных файлов тестов, картинок и пр.)

Для примера возьмем тест из 5 вопросов, причем первые три вопроса с единственным выбором, а последние два – с множественным:

1

В памяти компьютера в двоичном коде хранится …

Только числовая информация

Только числовая и текстовая

Любая информация

Вся информация за исключением видео

2

Наименьшая единица информации называется

байт

бит

бод

бит/с

3

Элементной базой первых компьютеров являлись

микросхемы

дискретные полупроводниковые элементы

радиолампы

транзисторы

4

Назовите устройства вывода информации

Монитор

мышь

клавиатура

принтер

5

Назовите системы программирования

Delphi

Visual Basic

Microsoft

Turbo Pascal

Для первой тестирующей программы мы ограничимся только следующими функциями:

    • Подсчет числа верных ответов

    • Подсчет % верных ответов

    • Вывод результата после окончания теста

    • Блокировка возврата к предыдущим вопросам

    • Использование 4 вариантов выбора ответа

    • Использование заданий, как с единственным, так и множественным выбором ответа

    • После каждого ответа программа должна оповещать нас о правильности нашего выбора

1 этап

1. Расположите компоненты так, как указано на рисунке.

2. Определение компонент, которые будут использоваться для ввода и вывода информации

3.

4.

5.

2 этап.

1. Первое событие, которое возникает каждый раз при запуске программы – создание формы (On Create). Что должно происходить при запуске программы?

  • Метки (Label 6,7,8,9,10) должны быть невидимы.

  • Memo тоже должен быть невидим и появляться только после прохождения теста.

  • Счетчик k верно выполненных вопросов должен обнуляться.

2. Сделаем двойной щелчок по форме и в редакторе кода запишем процедуру создания формы (On Create).

3. Сделаем двойной щелчок по кнопке «ПРОВЕРИТЬ» в первом вопросе и запишем соответствующий код.

Индексы переключателей в Delphi имеют нумерацию, начинающуюся с нуля, поэтому верный ответ у нас обозначен индексом 2, хотя на самом деле это третий вариант ответов (посмотрите на тест в бумажном варианте).

4. Следующим шагом опишем процедуры проверки ответа в вопросах 4 и 5 – там код будет немного другой ввиду множественного выбора и других используемых компонент

Сделаем двойной щелчок по кнопке «ПРОВЕРИТЬ» в 4 вопросе и запишем соответствующий код.

5. Хотя вопрос 5 тоже с множественным выбором, то код обработки этой кнопки аналогичен кнопке 4, но давайте добавим в нее дополнительные функции: после нажатия этой кнопки должны выводиться результаты теста в Memo

Введение в программирование на Delphi

Главная / Программирование / Введение в программирование на Delphi / Тест 7 Упражнение 1:
Номер 1
Чем отличаются компоненты Panel и GroupBox?

Ответ:

&nbsp(1) ничем, обе предназначены для группировки объектов, схожих по смыслу&nbsp

&nbsp(2) надписью Caption.

У Panel надпись посередине, а у GroupBox вверху&nbsp

&nbsp(3) надписью Caption. У GroupBox надпись посередине, а у Panel вверху&nbsp

&nbsp(4) GroupBox предназначен для группировки радиокнопок&nbsp



Номер 2
Чем отличаются компоненты RadioGroup и GroupBox?

Ответ:

&nbsp(1) ничем, обе предназначены для группировки объектов, схожих по смыслу&nbsp

&nbsp(2)

надписью Caption. У RadioGroup надпись посередине, а у GroupBox вверху&nbsp

&nbsp(3) RadioGroup группирует переключатели – круглые поля с точкой, а GroupBox чаще группирует флажки CheckBox&nbsp

&nbsp(4) GroupBox группирует переключатели – круглые поля с точкой, а RadioGroup чаще группирует флажки CheckBox&nbsp



Номер 3
Чем отличаются компоненты Panel и RadioGroup?

Ответ:

&nbsp(1) ничем, обе предназначены для группировки объектов, схожих по смыслу&nbsp

&nbsp(2) надписью Caption. У Panel надпись посередине, а у RadioGroup вверху&nbsp

&nbsp(3) надписью Caption. У RadioGroup надпись посередине, а у Panel вверху&nbsp

&nbsp(4) RadioGroup предназначен для группировки переключателей – круглых полей с точкой&nbsp



Упражнение 2:

Номер 1
Как растянуть компонент (Memo или Panel) по всему верху формы?

Ответ:

&nbsp(1) свойству Align присвоить значение alBottom&nbsp

&nbsp(2) свойству Align присвоить значение alTop&nbsp

&nbsp(3) свойству Align присвоить значение alLeft&nbsp

&nbsp(4) свойству Align присвоить значение alClient&nbsp



Номер 2
Как растянуть компонент (Memo или Panel) по всему низу формы?

Ответ:

&nbsp(1) свойству Align присвоить значение alBottom&nbsp

&nbsp(2) свойству Align присвоить значение alTop&nbsp

&nbsp(3) свойству Align присвоить значение alLeft&nbsp

&nbsp(4) свойству Align присвоить значение alClient&nbsp



Номер 3
Как растянуть компонент (Memo или Panel) по левой части формы?

Ответ:

&nbsp(1) свойству Align присвоить значение alBottom&nbsp

&nbsp(2) свойству Align присвоить значение alTop&nbsp

&nbsp(3) свойству Align присвоить значение alLeft&nbsp

&nbsp(4) свойству Align присвоить значение alClient&nbsp



Номер 4
Как растянуть компонент (Memo или Panel) по всей форме?

Ответ:

&nbsp(1) свойству Align присвоить значение alBottom&nbsp

&nbsp(2) свойству Align присвоить значение alTop&nbsp

&nbsp(3) свойству Align присвоить значение alLeft&nbsp

&nbsp(4) свойству Align присвоить значение alClient&nbsp



Упражнение 3:
Номер 1
Что указывает на то, что включена первая радиокнопка?

Ответ:

&nbsp(1) свойство Items панели RadioGroup содержит -1&nbsp

&nbsp(2) свойство ItemIndex панели RadioGroup содержит -1&nbsp

&nbsp(3) свойство Items панели RadioGroup содержит 0&nbsp

&nbsp(4) свойство ItemIndex панели RadioGroup содержит 0&nbsp

&nbsp(5) свойство Items панели RadioGroup содержит 1&nbsp

&nbsp(6) свойство ItemIndex панели RadioGroup содержит 1&nbsp



Номер 2
Что указывает на то, что включена вторая радиокнопка?

Ответ:

&nbsp(1) свойство Items панели RadioGroup содержит 0&nbsp

&nbsp(2) свойство ItemIndex панели RadioGroup содержит 0&nbsp

&nbsp(3) свойство Items панели RadioGroup содержит 1&nbsp

&nbsp(4) свойство ItemIndex панели RadioGroup содержит 1&nbsp

&nbsp(5) свойство Items панели RadioGroup содержит 2&nbsp

&nbsp(6) свойство ItemIndex панели RadioGroup содержит 2&nbsp



Номер 3
Что указывает на то, что нет включенных радиокнопок?

Ответ:

&nbsp(1) свойство Items панели RadioGroup содержит 0&nbsp

&nbsp(2) свойство ItemIndex панели RadioGroup содержит -1&nbsp

&nbsp(3) свойство Items панели RadioGroup содержит 1&nbsp

&nbsp(4) свойство ItemIndex панели RadioGroup содержит 1&nbsp

&nbsp(5) свойство Items панели RadioGroup содержит 2&nbsp

&nbsp(6) свойство ItemIndex панели RadioGroup содержит 2&nbsp



Упражнение 4:
Номер 1
Как можно сделать панель с двумя флажками, оба из которых включены?

Ответ:

&nbsp(1) два CheckBox на GroupBox, у обоих свойство Checked в True&nbsp

&nbsp(2) две кнопки в RadioGroup, свойство ItemIndex в 2&nbsp

&nbsp(3) две кнопки в RadioGroup, свойство ItemIndex в 1&nbsp

&nbsp(4) два CheckBox на GroupBox, у обоих свойство Checked в False&nbsp



Номер 2
Как можно сделать панель с тремя флажками, все флажки включены?

Ответ:

&nbsp(1) три кнопки в RadioGroup, свойство ItemIndex в 3&nbsp

&nbsp(2) три CheckBox на GroupBox, свойство Checked в True&nbsp

&nbsp(3) три кнопки в RadioGroup, свойство ItemIndex в 2&nbsp

&nbsp(4) три CheckBox на GroupBox, свойство Checked в False&nbsp



Номер 3
Как можно сделать панель с четырьмя флажками, все флажки включены?

Ответ:

&nbsp(1) четыре кнопки в RadioGroup, свойство ItemIndex в 4&nbsp

&nbsp(2) четыре кнопки в RadioGroup, свойство ItemIndex в 3&nbsp

&nbsp(3) четыре CheckBox на GroupBox, свойство Checked в True&nbsp

&nbsp(4) четыре CheckBox на GroupBox, свойство Checked в False&nbsp



Упражнение 5:
Номер 2
Можно ли сделать радиокнопки с помощью Panel?

Ответ:

&nbsp(1) это невозможно&nbsp

&nbsp(2) можно с помощью компонентов RadioButton. Переключение Checked контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки&nbsp

&nbsp(3) можно с помощью компонентов RadioButton. Переключение Checked придется контролировать вручную&nbsp



Номер 3
Можно ли сделать радиокнопки без всяких панелей?

Ответ:

&nbsp(1) можно с помощью компонентов RadioButton. Переключение Checked контролируется автоматически, не позволяя быть выделенной больше одной радиокнопки&nbsp

&nbsp(2) можно с помощью компонентов RadioButton. Переключение Checked придется контролировать вручную&nbsp

&nbsp(3) это невозможно&nbsp



Упражнение 6:
Номер 1
О чем говорит свойство Align компонента Memo, если оно установлено в alClient?

Ответ:

&nbsp(1) при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo не изменяется при изменении размеров окна&nbsp

&nbsp(2) при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает всю рабочую область формы&nbsp

&nbsp(3) компонент Memo занимает весь низ формы. Во время работы программы размер Memo не изменяется при изменении размеров окна&nbsp

&nbsp(4) компонент Memo занимает весь низ формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает весь низ формы&nbsp



Номер 2
О чем говорит свойство Align компонента Memo, если оно установлено в alBottom?

Ответ:

&nbsp(1) при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo не изменяется при изменении размеров окна&nbsp

&nbsp(2) при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает всю рабочую область формы&nbsp

&nbsp(3) Компонент Memo занимает весь низ формы. Во время работы программы размер Memo не изменяется при изменении размеров окна&nbsp

&nbsp(4) Компонент Memo занимает весь низ формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает весь низ формы&nbsp



Номер 3
О чем говорит свойство Align компонента Memo, если оно установлено в alTop?

Ответ:

&nbsp(1) при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo не изменяется при изменении размеров окна&nbsp

&nbsp(2) компонент Memo занимает весь верх формы. Во время работы программы размер Memo не изменяется при изменении размеров окна&nbsp

&nbsp(3) компонент Memo занимает весь верх формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает весь верх формы&nbsp

&nbsp(4) при создании формы Memo занимает всю рабочую область формы. Во время работы программы размер Memo изменяется при изменении размеров окна, и также занимает всю рабочую область формы&nbsp



ООП на Delphi-4. Условия в Delphi. Создание простого теста

Объектно –
ориентированное
программирование на
DELPHI — 4
DELPHI — 4
На этом уроке:
Мы научимся создавать и проверять
условия, пользоваться компонентами
Radio Button и Checkbox и составим
простейшую тестирующую программу
Вопросы:
1. Компоненты Delphi Radio Button
и Checkbox
2. Создание простейшей
тестирующей программы
1. Компоненты Delphi
Radio Button и Checkbox
Объектно – ориентированное программирование на DELPHI — 4
Компоненты Radio Button и Check Box
Компоненты Radio Button и Check Box позволяют сделать выбор из нескольких
условий, причем Radio Button позволяет сделать единственный выбор из многих
условий, а Check Box – множественный выбор
С этими компонентами мы постоянно встречаемся, работая в операционной
системе Windows:
Radio Button — для выбора одной из
нескольких систем исчисления, а
также одной из мер измерения
угла
Check Box — для выбора сразу
нескольких условий из многих
Компоненты Radio Button и Check Box
Компонент Radio Button
Radio Button
может иметь только 2
значения:
False (ложно)
True (истинно)
Кроме этого у радиокнопки есть
множество других свойств: можно
изменить надпись на кнопке, ее
цвет, положение, доступность . ..
Посмотрите внимательно набор свойств
компонента Radio Button в инспекторе
объектов
Компоненты Radio Button и Check Box
Компонент Check Box
Check Box
может иметь только 2
значения:
False (ложно)
True (истинно)
Кроме этого у Check Box-а есть
множество других свойств: можно
изменить надпись, цвет,
положение, доступность …
Посмотрите внимательно набор свойств
компонента Check Box в инспекторе
объектов
Компоненты Radio Button и Check Box
Для объединения Radio Button и Check Box при размещении на форме удобно и
красиво применять компоненты Group Box и Radio Group
Использование Group Box:
Помещаем компонент Group Box на форму
Помещаем на него необходимое количество компонент (например
Check Box, а можно и других)
В свойстве Caption изменяем надписи
В результате мы получаем группу независимых переключателей, где
значение True (или False) может иметь сразу несколько переключателей –
т.е. мы можем осуществить множественный выбор
Компоненты Radio Button и Check Box
Использование Radio Group:
Помещаем компонент Radio Group на форму
Раскрываем свойство Items этого компонента и заполняем строки
для будущих зависимых переключателей, нажимая Enter после
каждой строки
В свойстве Caption компонента изменяем заголовок
В результате мы получаем группу зависимых переключателей, где
значение True может иметь только один из всех переключателей, т.е.
мы можем осуществить единственный выбор
2. Создание простого
теста
Объектно – ориентированное программирование на DELPHI — 4
Создание простого теста
А сейчас давайте попробуем, используя компоненты Radio Button и
Check Box создать простой тест с минимальными требованиями к
программе (обойдемся пока приложением из одной формы, без
регистрации, отдельных файлов тестов, картинок и пр.) – сделаем
это по шагам
ШАГ 1
Конечно, сначала нужно составить тест на бумаге. Для
примера возьмем тест из 5 вопросов, причем первые три
вопроса с единственным выбором, а последние два – с
множественным:
с единственным выбором
1
2
Верно ли, что вся информация в
компьютере хранится в двоичном коде
Наименьшая единица информации
называется
Только числовая
Назовите устройства
вывода информации
Монитор
мышь
Любая информация
клавиатура
Вся информация за
исключением видео
принтер
байт
бит
бит/с
Элементной базой первых
компьютеров являлись
4
Только числовая и текстовая
бод
3
с множественным выбором
микросхемы
дискретные
полупроводниковые элементы
радиолампы
транзисторы
5
Назовите системы
программирования
Delphi
Visual Basic
Microsoft
Turbo Pascal
Создание простого теста
ШАГ 2
Сейчас давайте определим требования к программе :
Для первой тестирующей программы мы ограничимся только следующими
функциями:
• Подсчет числа верных ответов
• Подсчет % верных ответов
• Вывод результата после окончания теста
• Блокировка возврата к предыдущим вопросам
• Использование 4 вариантов выбора ответа
• Использование заданий как с единственным, так и множественным выбором
ответа
• После каждого ответа программа должна оповещать нас о правильности
нашего выбора
И на этом функциональность программы пока ограничим
Создание простого теста
ШАГ 3
Следующим шагом будет разработка внешнего вида
приложения и определение компонент, которых мы
будем использовать для ввода и вывода информации
Размещаем
для каждого
вопроса свой
компонент
Group Box
Размещаем
Label для
вывода
текста
вопроса
Размещаем
Radio Group
на 4
варианта для
выбора
ответов
Создание простого теста
ШАГ 3
Следующим шагом будет разработка внешнего вида
приложения и определение компонент, которых мы
будем использовать для ввода и вывода информации
Здесь
помещаем
Label для
визуального
оповещения
(верно/
неверно мы
ответили)
Ставим
кнопку для
проверки
выбранного
ответа
Создание простого теста
ШАГ 3
Следующим шагом будет разработка внешнего вида
приложения и определение компонент, которых мы
будем использовать для ввода и вывода информации
Аналогично
оформляем
место для 2 и
3 вопросов
Создание простого теста
ШАГ 3
Следующим шагом будет разработка внешнего вида
приложения и определение компонент, которых мы
будем использовать для ввода и вывода информации
Для 4 и 5
вопросов
(множественный
выбор) вместо
радиокнопок
вставляем по 4
Check Box — a
Размещаем
компонент Memo
для вывода
результатов теста
И, наконец,
кнопку для
завершения
работы с
программой
Создание простого теста
ШАГ 4
Сделаем соответствующие надписи на компонентах
формы (и не забудем разместить манифест XP)
В результате
мы получили
примерно
такую форму,
на которой
есть вопросы,
варианты
ответов, Memo
для вывода
результатов,
кнопки
проверки и
выхода
Создание простого теста
ШАГ 5
Приложение оформлено. Начнем программирование
событий. И самое первое событие, которое возникает
каждый раз при запуске программы – создание формы
(On Create)
Что должно происходить при запуске программы?
1.
Метки (Label 6,7,8,9,10)
должны быть невидимы
2.
Memo тоже должен быть
невидим и появляться
только после прохождения
теста
3.
Счетчик k верно
выполненных вопросов
должен обнуляться
Создание простого теста
ШАГ 5
Приложение оформлено. Начнем программирование
событий. И самое первое событие, которое возникает
каждый раз при запуске программы – создание формы
(On Create)
Сделаем двойной щелчок по форме и в редакторе кода запишем процедуру
создания формы (On Create)
Объявляем переменную
k, которая будет
являться счетчиком
числа верных ответов
Делаем невидимыми
Label – и Memo
Счетчику k присваиваем
ноль
Создание простого теста
ШАГ 6
Сейчас напишем отклик на событие нажатия на кнопку
«ПРОВЕРИТЬ»
Сделаем двойной щелчок по кнопке «ПРОВЕРИТЬ» в первом вопросе и запишем
соответствующий код.
Давайте его разберем
Кнопку «ПРОВЕРИТЬ» в
первом вопросе делаем
недоступной, после того,
как она нажата.
Это исключает
возможность возврата к
первому вопросу и выбора
другого ответа
Проверяем условие:
соответствует ли наш выбор
правильному, т.е выбран ли
переключатель с индексом 2
Заметьте ! Индексы переключателей в Delphi имеют нумерацию, начинающуюся с
нуля, поэтому верный ответ у нас обозначен индексом 2, хотя на самом деле это
третий вариант ответов (посмотрите на тест в бумажном варианте)
Создание простого теста
ШАГ 6
Сейчас напишем отклик на событие нажатия на кнопку
«ПРОВЕРИТЬ»
Сделаем двойной щелчок по кнопке «ПРОВЕРИТЬ» в первом вопросе и запишем
соответствующий код.
Давайте его разберем
Если условие выполняется (выбран
верный ответ), то
значение счетчика верных ответов
увеличиваем на единицу
— Метку 6(Label6), где выводится
:верно/неверно делаем видимой и
пишем в ней надпись ВЕРНО
зеленым цветом
Если условие не выполняется, то
счетчик не увеличиваем, а метку 6
делаем видимой и выводим надпись
НЕВЕРНО, причем красным цветом
Очевидно, что для кнопок проверки 2 и 3 вопросов код будет абсолютно таким же за
исключением номеров Label-ов для вывода ВЕРНО/НЕВЕРНО, поэтому Вы можете написать его
самостоятельно (не забывайте, что в редакторе можно использовать копирование кода – это
гораздо быстрее)
Создание простого теста
ШАГ 7
Следующим шагом опишем процедуры проверки ответа в
вопросах 4 и 5 – там код будет немного другой ввиду
множественного выбора и других используемых компонент
Сделаем двойной щелчок по кнопке «ПРОВЕРИТЬ» в 4 вопросе и запишем
соответствующий код.
Проверяем выбранные
ответы : ответ будет
верным только тогда, когда
первый и четвертый боксы
будут выбраны (True), а
второй и третий не
выбраны (false)
В этом случае- значение
счетчика верных ответов
увеличиваем на единицу
— Метку 9(Label9) делаем
видимой и пишем в ней
надпись ВЕРНО зеленым
цветом
Если условие не выполняется, то счетчик не увеличиваем,
метку 9 делаем видимой и выводим надпись НЕВЕРНО красным
цветом
Создание простого теста
ШАГ 8
Хотя вопрос 5 тоже с множественным выбором, то код
обработки этой кнопки аналогичен кнопке 4, но давайте
добавим в нее дополнительные функции: после нажатия этой
кнопки должны выводиться результаты теста в Memo
Эта часть аналогична
кнопке 4 вопроса и
объяснений здесь не
требуется
Делаем видимым
компонент Memo для
вывода результатов
Выводим результаты теста
Создание простого теста
ШАГ 8
Давайте посмотрим, как выводится в Memo результат теста
В апострофах (одинарных
кавычках), как и в Турбо
Паскале, выводится строка
символов:
Всего вопросов — 5
Давайте вспомним таблицу
кодировки символов — ASCII –
символы с номерами 13 и 10
зарезервированы для переноса
курсора на следующую строку
(Enter) и в ее начало
соответственно
Это значит, что вывод
следующего элемента начнется с
начала следующей строки
Опять вывод строки
Количество верных ответов
Создание простого теста
Давайте посмотрим, как выводится в Memo результат теста
ШАГ 8
Опять
переводим
курсор на
начало
следующей
строки
Выводим
значение счетчика
k, естественно,
переводя его в
строковый тип (с
этим мы уже
знакомы)
(inttostr)
Выводим
текст
А здесь
подсчитываем
процент
выполнения и
переводим его в
строковый тип
(из
вещественного)
Выводим
символ %
(floattostr)
Процент
выполнения
теста
И вот результат, выведенный в Memo
Создание простого теста
ШАГ 9
Последняя кнопка – ВЫХОД
Закрываемся
ШАГ 10
Сохраняем и компилируем программу (см. предыдущие уроки)
А сейчас попробуем запустить наш тест
Запустить ->
На этом наш урок закончен.
Конечно, наша тестирующая программа получилась довольно
примитивная, у нее отсутствуют многие необходимые функции. По
мере изучения Delphi мы составим более серьезную и удобную
тестирующую оболочку, а пока самое главное, что наша программа
работает и мы научились использовать компоненты для проверки
условий
ИТОГИ УРОКА:
На этом уроке мы научились создавать и проверять условия,
пользоваться компонентами Radio Button и Checkbox и
составили простейшую тестирующую программу
НА СЛЕДУЮЩЕМ УРОКЕ:
ООП на Delphi – 5:
Мы научимся использовать элементы ввода и вывода
информации и составим программу расчета корней
квадратного уравнения, а также познакомимся с
обработкой исключительных ситуаций

Blazor sidebar submenu

| | |B. Bootstrap is the most popular HTML, CSS, and JS framework in the world for building responsive, mobile-first projects on the web. Download Bootstrap |Nov 04, 2020 · Time to cull Delphi support and move with the times and use Blazor!! A complete sidebar with submenu’s would be and instant hit!! 14 November 2020. Customer175842. |#893: The carat to open/close the sidebar on the theme preview page is too small #894: Tag filter doesn’t work #895: Direct links to preview don’t trigger the preview overlay |Sidebar is used to provide convenient way of navigation in the application. Application support only one sidebar per angular application. That means sidebar is basically a…|I am trying to create a blazor navmenu which has a shape like this. item a. item b. when I click on item b it expands with sub menu like this and clicking on subitems, new pages open. item a. item b. subitem 1. subitem 2. I just edited the original blazor app but no success. The button appears but it doesn’t collapse submenu. any idea? |Accessible by default. The React component model gives us more control over form and function of each component. Each component is implemented with accessibility in mind.

Blazor two-way bind not detected when is updated from JS; Loading multiple images into multiple canvases; Android: BlackScreen in Application; Handling multiple requests without previous one blocking the next one; Jquery and javascript namepsace; Firebase 3 — Many-to-many relationships…can’t quite get it •Food web activity worksheet•Pax 3 how to use oilShow me the money episode 4

The Sidebar component is an expandable and collapsible container area that holds primary and secondary information placed alongside the main content of a webpage. Structure. The sidebar extension is defined of several different components: Sidebar main sidebar component SidebarContent container for the sidebar brand and navigation Car accident in milford de todayCemetery decorations near meSirius and remus protective of harry fanfiction
  • wordpress sidebar loops wont work when in search.php when no results found; Qt with codeblocks — undefined reference to vtable; Can I create the object of the class which is running on JBOSS server? javassist.CannotCompileException: [source error] ) is missing what is this? Loadbalancing Logback logstash logs using HAProxy; Searching a data …
    • 描述不能大于100个字符! 权限设置: 公开 仅自己可见
    • Перевод слова sidebar, американское и британское произношение, транскрипция sidebar menu — боковое меню. Формы слова. noun ед. ч.(singular): sidebar мн. ч…
    • Microsoft Blazor: Building Web Applications in .NET 9781484259283, 1484259289. Build web applications in C# and Microsoft .NET that run in any modern browser. This second edition is updated to work w . 218 113 8MB Read more
    • 16.12.2020 · Video bokep dengan judul Bokep Blazer durasi 8menit bisa langsung di tonton. Download video HERMOSA VAJINA JOVEN mp4 gratis di Bokep Segar Top…
    • settings. Easy to work with. We have provided detailed documentation as well as specific code examples to help new users get started. We are also always open to feedback and can answer any questions a user may have about Materialize.
    • Hi. i insert a personalized menu on right sidebar. i don’t see the submenu. -page 1 -page 1a -page 1b — page 2 — page 3 -page 3a.

    Jp morgan tech connect hirevueOct 20, 2020 · Edit the drop-down menu’s hover behavior. When you hover your mouse over the drop-down menu’s button, you’ll need a few colors to change. The first «background-color» line refers to the color change that will appear when you select an item in the drop-down menu, while the second «background-color» line refers to the color change of the drop-down menu’s button.

    Stanley funeral home dublin ga obituaries

    IDA-like sidebar with jump arrows IDA-like instruction token highlighter (highlight registers, commands, etc.) Fully customizable color scheme and short-cut keys Control flow graph Integrated mnemonic and registers help Code folding Easy integration with custom tools (favourites menu) Input. When using x64dbg you can often use various things as …

    Zfs remove disk from pool

    Material Design components for Blazor, blazor nav menu submenu blazor I’ve created a new blazor app from the VS2019 template which has the menu as a sidebar. NET Core Blazor layouts. NET Core Blazor layouts.

    Asus twrp install

    我在反应蚂蚁设计中使用补充工具栏,我正在使用@media查询使我的应用程序响应不同的屏幕尺寸。但是我无法让侧边栏适合…

    Dabs taste like lemon

    A DP7 site that i need to recreate in DP8 has a submenu in the sidebar of each basic if my main menu is: CATEGORY1 page c1p1 page c1p2 CATEGORY 2 page c2p1 page…

    Federal reserve interest rate announcement

  • Blazor nav menu submenu Blazor nav menu submenu. Blazor components implementing Google’s Material. Running Blazor UI 2. I am using Blazor with. CSS Only Animations for Bootstrap 4 Navbar Dropdowns. Blazor so sánh với render tree trước đó và áp dụng bất kì sự thay đổi nào đến DOM. net web framework which can run in any . ..
    • Bootstrap 中文网开源项目免费 CDN 加速服务 — 我们致力于为 Bootstrap、jQuery、Angular、Vue.js 一样优秀的开源项目提供稳定、快速、免费的 CDN 加速服务。
    • Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库
    • Blazored.Menu.sln. Updates to use GH Actions. Jul 22, 2020. You can install the package via the nuget package manager just search for Blazored.Menu.
    Tesla supercharger speed

    Material is an adaptable system of guidelines, components, and tools that support the best practices of user interface design. Backed by open-source code, Material streamlines collaboration between designers and developers, and helps teams quickly build beautiful products.

    blazor sidebar submenu, ARIA menus can only contain menu items, checkbox menu items, radio button menu items, radio button groups, and sub-menus. Bootstrap’s dropdowns, on the other hand, are designed to be generic and applicable to a variety of situations and markup structures.

    Bmw 328i 2007 headlight bulb replacement

    The latest version of Telerik UI for Blazor is 2.20.0 and it supports .NET Core 3.1.9 and .NET 5. To use Blazor server-side, you need to use the Blazor App type of project with its Blazor Server App flavor. If you have one, go to the Add the Telerik Blazor Components to an Existing Project section below.

    1980 camaro for sale craigslist

    Nov 04, 2020 · Time to cull Delphi support and move with the times and use Blazor!! A complete sidebar with submenu’s would be and instant hit!! 14 November 2020. Customer175842.

    Outlaw subsonic bullets

    May 22, 2018 · Personally, I don’t consider myself to be much of a designer, which is why I turn to front-end frameworks when developing my projects. Bootstrap is, of course, one of the most popular front-end frameworks, and integrates well with the .NET ecosystem.

    Dr ko gyi blog

    Jul 03, 2020 · Twitch Stream : 8–July-2020 Left Sidebar Menu & Login UI Design in Blazor with Blazorise by TechieRathore 4 months ago 55 minutes 112 views

    Lp conversion kit for dryer

  • Bootstrap 中文网开源项目免费 CDN 加速服务 — 我们致力于为 Bootstrap、jQuery、Angular、Vue. js 一样优秀的开源项目提供稳定、快速、免费的 CDN 加速服务。
    • Find the Bootstrap menu that best fits your project. The best free menu snippets available. Design elements using Bootstrap, javascript, css, and html.
    • Controls / Menu. Menu Overview. Telerik RadMenu for ASP.NET AJAX is a flexible navigation component for use in ASP.NET applications.. Telerik RadContextMenu is a related control that shares the powerful features of RadMenu, but which acts as a context menu or popup menu.
    • Create Server Side Blazor Application. Scaffolding the Model to the Application. In this article, we will create a Single Page Application (SPA) using the server-side Blazor concepts with the help of Entity…
    • Jul 24, 2019 · k-Means is not actually a *clustering* algorithm; it is a *partitioning* algorithm. That is to say K-means doesn’t ‘find clusters’ it partitions your dataset into as many (assumed to be globular – this depends on the metric/distance used) chunks as you ask for by attempting to minimize intra-partition distances.
    • With the sidebar extension enabled, the mmenu.js plugin can make a menu to always be If you want the menu to always be fully or partially opened next to the page, use the…
    • Jan 01, 2014 · AdminLTE Design Team 2 hours Why not buy a new awesome theme?
    • Name Type Description; Attributes: Dictionary<String,Object> Gets or sets a collection of additional attributes that will be applied to the created element.

    Ocd documentary netflixNew Years Is Soon! Get Metro 4

    Espn nfl scores dallas cowboys

    Collapsible sidebar Collapsible sidebar

    Robin subaru 6.5 hp.engine oil

    This submenu allows you to enable or disable magnification and hiding (more on those in a moment), set the Dock position, and open the Dock preferences pane (see Figure 2). Figure 2 Another way to customize the Dock is with the Dock preferences pane.

    Strut spring noise when turning

    Collapsible sidebar Collapsible sidebar

    Questions to ask yourself in a lucid dream

    New Years Is Soon! Get Metro 4

    Providence police substation locations

Blazor WebAssembly. Blazor WebAssembly is a single-page app (SPA) framework for building interactive client-side web apps with .NET. Blazor WebAssembly uses open web standards without plugins or recompiling code into other languages. Blazor WebAssembly works in all modern web browsers, including mobile browsers.
  • Feb 23, 2017 · Changing the color of the hamburger icon __ the navbar-toggler-icon is a little trickier. Unlike the old 3.x icon-bar, the navbar-toggler-iconin Bootstrap 4 uses an SVG background-image.There are …
    • Fixed: use the class .fixed to get a fixed header and sidebar. Collapsed Sidebar: use the class .sidebar-collapse to have a collapsed sidebar upon loading. Boxed Layout: use the class .layout-boxed to get a boxed layout that stretches only to 1250px. Top Navigation use the class .layout-top-nav to remove the sidebar and have your links at the …

    Gina alice wiki

    Lego spike prime

    Taurus love horoscope 2022

    Locating the epicenter of an earthquake lab answers

  • Unlock aircard

    Ams car mods

    Fallout 4 maccready affinity stuck

  • How to hard reset astro a50

    What is vcv pro

    Tiktok follower comparison live count

    Ramalan sgp hari ini 2020

    Rainbow lakes estates community center

Weatherby vanguard series 2 detachable magazine kit

My moral values essay

Pset 5 speller

Weekly budget template google sheets

Arthur pbs font

2004 toyota camry throttle body cleaning

Jobs that pay dollar30 an hour without a degree

Lab puppies orlando

Hbs 415 ethics at work quizlet

Work uniform design

You next episode

Profound vs morpheus8

Take me home country roads sheet music

Psychology resume no experience

What a man wants in a woman he wants to marry

Bsi as9100 lead auditor training

Massey ferguson to35 starter

Anti afk kick script roblox

Dism error code 87 windows 7

Devskiller javascript test answers

2004 trek 5200 oclv carbon 120

Fitech fault code 38

Mopar ballast resistor wiring

Paypal card reader for iphone xr

Ms access vba loop over recordset

Log loaders for sale in alabama

How to connect psp to xfinity wifi

Kodachrome ii

Marcy weight bench set

Damping coefficient silicone

Second phone number free trial

Bbt chart pregnant vs not pregnant

Horizontal break view solidworks

Bocoran tepat capjikia 12kiageng hari ini jam ke 1

Vr series 9rnd blued finish ria mag

Why salt melts ice

Somali niiko

Equilateral triangle calculator

Sprinter van conversion kits with bathroom

Ore finder mod minecraft pe

United methodist liturgical calendar colors

Generate wsdl from asmx

Snowblower key bypass

World of warships bonus codes 2019

Alienware 15 r3 2 red 4 blue

React select dropdown selenium

Kohler 20kw generator oil filter

Skb 250 shotgun review

How long does it take ichthammol ointment to work

Scuf vantage 2 issues

Mikuni carb boring service

Ls1 lifter noise on startup

Fnaf free roam chromebook

How to earn 1000 dogecoin per day

What elements make up group 6a

Recover deleted text messages android without pc no root

Idaho hunting unit 39 2

Can you clear coat over modge podge

3utools flash

Scrunchie watch band diy

Krytox rubber seal lubricant

Precor run tv locations

Franklin county auditor indiana property search

Nfs hot pursuit 2010 cockpit view mod

Seed broadcaster

Does spitting in a urine drug test work

Lagu cirebonan 2020

Greek mythology reading comprehension

2007 escalade sub box

Competition and succession worksheet answers

Kodachrome ii

Flowserve bswift

2010 polaris ranger 800 xp service manual pdf

Unity delete folder

All timeshares are frauds

Specific heat of air at constant pressure is 1.

005

Best covenant holy paladin

Squirrel netting for fruit trees

Robinhood insufficient funds

Macbook air full screen glitch

Fs19 game wont load

Roblox the maze guide

Mario maker2 4.0

Smart start missed rolling retest

Cara jarum karbu aus

583 broadway soho

Seesaw emoji copy and paste

Water displacement worksheets

Cumulative damage title meaning

Rancher nfs share volume

Golden mount storage shelter

Install alpine linux on hyper v

Matrices and determinants worksheets pdf

Urbanhire indonesia

How to play ps2 iso from usb on ps3

Kistler 5001

Unique solution matrix calculator

Sliding window median solution

Entry level cra interview questions

False color plugin 3 crack

2013 chrysler 200 trunk actuator

Canadian border open 24 hours

I need a tooth pulled immediately near me

Ares btr gen 2

Babylock warranty

Uzi pro forum

Instructions for dikang infrared forehead thermometer

Lennar homes greenwood

Python plot line with gradient

Радиокнопок и флажков — Изучение Delphi

Радиокнопки и флажки — это специализированные кнопки, но в конечном итоге они остаются кнопками. Я не собираюсь тратить много времени на обсуждение этих двух кнопок, потому что реализовать их довольно просто. Компоненты RadioButton и CheckBox имеют свойство Checked, которое может использоваться для установки состояния проверки и может быть прочитано для получения текущего состояния проверки.

Радиокнопка обычно используется в группе кнопок.Радиокнопка обычно обозначает группу параметров, только один из которых может быть выбран одновременно (например, группа кнопок скорости, о которой вы только что узнали). Хотя вы можете использовать радиокнопку отдельно, это не рекомендуется, поскольку это сбивает с толку ваших пользователей. Когда возникает соблазн использовать радиокнопку отдельно, используйте вместо нее флажок — в конце концов, для этого и нужен флажок.

Любые кнопки, размещенные в форме, будут автоматически считаться частью той же группы. Если у вас есть несколько групп переключателей, и эти группы должны работать независимо друг от друга, вам необходимо использовать компонент RadioGroup.Этот компонент позволяет быстро настроить группу переключателей с трехмерной рамкой вокруг кнопок и заголовком. Чтобы проиллюстрировать эту концепцию, выполните следующее упражнение:

  1. Создайте пустую форму или используйте форму, созданную в предыдущем упражнении. Поместите компонент RadioGroup в форму.
  2. Найдите свойство Items и дважды щелкните столбец Value.
  3. Отображается редактор списка строк. Введите следующие строки в редакторе списка строк:

Краснохвостый ястреб-сапсан Кречет Северный тетеревятник

  1. Щелкните OK, чтобы закрыть редактор списка строк.Поле группы заполнено переключателями, содержащими введенный вами текст.
  2. Измените свойство «Заголовок» группового поля радио на «Ученики сокольников могут иметь законное владение:».
  3. Нажмите «Выполнить», чтобы скомпилировать и запустить программу.

Когда вы щелкаете по одной из радиокнопок, ранее выбранная кнопка всплывает, как и ожидалось. Используя компонент RadioGroup, вы можете поместить в форму несколько групп переключателей. Подобно компонентам ListBox и ComboBox, обсуждавшимся ранее, компонент RadioGroup имеет свойство ItemIndex, которое вы можете прочитать во время выполнения, чтобы определить, какой элемент в группе выбран.Да, кстати, ответ на викторину — Redtailed Hawk (американская пустельга тоже была бы приемлемым ответом, но в списке ее не было).

Примечание

Вы также можете использовать компонент GroupBox для удержания переключателей. Компонент GroupBox менее удобен в использовании, чем компонент RadioGroup, но обладает большей гибкостью. Вы можете разместить любой тип управления в групповом поле. После размещения в групповом поле элементы управления и сам групповой блок можно перемещать как единое целое во время разработки.

Компонент CheckBox используется, чтобы позволить пользователям включать или выключать параметр или указывать пользователю, что параметр в настоящее время включен или выключен. Флажок может иметь до трех состояний в зависимости от его стиля: включен, выключен или выделен серым цветом. Если свойство AllowGrayed флажка имеет значение false, его можно только установить или снять. Когда свойство AllowGrayed имеет значение true, флажок может быть в любом из трех состояний. Серое или неопределенное состояние обрабатывается программно. Другими словами, вам решать, что означает серое состояние для вашего приложения.Если свойство AllowGrayed имеет значение false (по умолчанию), вы можете использовать свойство Checked, чтобы определить, установлен ли флажок или нет. Если свойство AllowGrayed имеет значение true, необходимо использовать свойство State для определения (или установки) состояния флажка. State вернет cbChecked, cbUnchecked или cbGrayed.

Чтобы сделать поле флажка доступным только для чтения, но не серым, поместите его на панель и измените свойство панели Enabled на false.

Прочтите здесь: Компонент этикетки

Была ли эта статья полезной?

Поддержка

Developer Express RadioButton | Документация TestComplete

О поддержке

TestComplete может распознавать элементы управления Developer Express RadioButton в приложениях Delphi и C ++ Builder.Он предоставляет специальные свойства и методы, которые позволяют извлекать данные об элементах управления и имитировать действия пользователя с элементами управления (см. Ниже).

Поддерживаемые версии

Поддерживаемые версии компонентов: Developer Express ExpressEditors ver. 6 сборка 49, 11.2 — 15.1.4, 18.1.3, 19.1.2, 20.1.3.

Требования

Чтобы TestComplete мог работать с элементами управления Developer Express RadioButton, должны быть выполнены следующие требования:

  • Тестируемое приложение Delphi или C ++ Builder скомпилировано с отладочной информацией.

    По умолчанию компоненты Developer Express VCL для C ++ Builder компилируются и распространяются без отладочной информации. Следовательно, TestComplete не может получить доступ к свойствам и методам таких элементов управления VCL, используемых в тестируемом открытом приложении C ++ Builder. Однако вы можете повторно скомпилировать компоненты Developer Express VCL для C ++ Builder с отладочной информацией, а затем использовать их в открытых приложениях C ++ Builder, протестированных TestComplete. Чтобы узнать, как подготовить эти компоненты для приложений C ++ Builder, см. Раздел Подготовка компонентов VCL Developer Express для приложений C ++ Builder.
  • Имя класса элемента управления должно быть указано в Developer Express Controls | VCL | RadioButton группа параметров отображения объектов вашего проекта. По умолчанию в эту группу входят следующие элементы:

    Вы также можете дать команду тестовой системе распознавать пользовательские элементы управления как элементы управления RadioButton в Developer Express. См. Информацию об этом ниже.

  • Лицензия на модуль TestComplete Desktop .

  • Подключаемый модуль Developer Express Control Support. Этот плагин устанавливается и включается автоматически .

    Если у вас возникли проблемы при работе с элементами управления, выберите «Файл»> «Установить расширения» в главном меню TestComplete и проверьте, активен ли плагин. (Вы можете найти плагин в группе Common .) Если плагин недоступен, запустите установку TestComplete в режиме Repair .

Распознавание пользовательских элементов управления

Для команды TestComplete распознавать ваши пользовательские элементы управления как Разработчик Express RadioButton органы управления:

  1. Откройте параметры сопоставления объектов проекта.

  2. Добавьте имя класса элемента управления в Developer Express Controls | VCL | Группа RadioButton.

    Если вы не знаете имя элемента управления, вы можете спросить его у разработчиков или просмотреть свойство ClassName элемента управления на панели обозревателя объектов. В качестве альтернативы вы можете нажать «Добавить с экрана» и выбрать свой собственный элемент управления на экране. TestComplete получит имя класса элемента управления и автоматически добавит его в выбранную группу сопоставления.Для получения подробной информации см. Сопоставление объектов.

После сопоставления элемента управления он получает все свойства, методы и действия, характерные для элемента управления Developer Express RadioButton.

Если указанный настраиваемый элемент управления не соответствует типу элемента управления, он может некорректно реагировать на команды, отправляемые TestComplete, поэтому запись или воспроизведение действий пользователя над тестируемым элементом управления вызовет ошибки.

Члены

При тестировании элементов управления RadioButton в Developer Express вы можете использовать свойства и методы, специфичные для этих элементов управления, а также свойства и методы, которые TestComplete применяет к тестируемым объектам, экранным объектам и объектам окон.Полный список доступных свойств и методов см. В следующих разделах:

См. Также

Поддерживаемые элементы управления Developer Express
Работа с элементами управления с помощью переключателей

Советы Delphi / 400 > 入門 > CheckBox ・ RadioButton ・ RadioGroup の 使用 方法 RadioButton の

CheckBox ・ RadioButton ・ RadioGroup の 使用 方法

CheckBox の 設定
RadioButton の 設定
RadioGroup の 設定
1/3
1/3
RadioButton は チ ェ ッ ク ボ ッ ク ス と 違 い 、 1 グ ル ー プ で 1 つ の 項目 ェ ッ ク で き ま ん。
1 グ ル ー と 、 フ ォ ー ム Panel コ ン ポ ー ネ ン ト 、 GroupBox コ ン ポ ー ネ ン ト な コ ン テ ナ す。

RadioButton コ ン ポ ー ネ ン ト を 2 つ 追加 し ま す。
そ れ ぞ れ の Заголовок プ ロ パ テ ィ で 「西 暦 (年月 日)」 「和 (年月 日)」 と 設定 し ま す。


1/3

Класс RadioButton (System.Windows.Forms) | Microsoft Docs

В следующем примере кода создаются и инициализируются два элемента управления RadioButton в GroupBox. В примере используется событие CheckedChanged, чтобы отслеживать, какой RadioButton выбран, и сообщать текст выбранного RadioButton, когда пользователь нажимает кнопку. Чтобы запустить этот пример, вставьте код в форму Windows. Вызовите InitializeRadioButtons из конструктора формы или из метода обработки событий Load.

Когда пользователь выбирает одну кнопку выбора (также известную как переключатель) в группе, остальные автоматически сбрасываются. Все элементы управления RadioButton в данном контейнере, таком как форма, составляют группу. Чтобы создать несколько групп в одной форме, поместите каждую группу в отдельный контейнер, например GroupBox или элемент управления Panel.

Элементы управления RadioButton и CheckBox имеют аналогичную функцию: они предлагают варианты, которые пользователь может выбрать или отменить. Разница в том, что одновременно можно выбрать несколько элементов управления CheckBox, но переключатели являются взаимоисключающими.

Используйте свойство Checked, чтобы получить или установить состояние RadioButton.Внешний вид кнопки выбора можно изменить, чтобы она отображалась как кнопка в стиле переключателя или как стандартная кнопка выбора, установив свойство «Внешний вид».

AccessibilityObject

Получает AccessibleObject, назначенный элементу управления.

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

Получает или задает описание действия по умолчанию элемента управления для использования клиентскими приложениями со специальными возможностями.

(Унаследовано от Control)
Доступно Описание

Получает или задает описание элемента управления, используемого клиентскими приложениями специальных возможностей.

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

Получает или задает имя элемента управления, используемого клиентскими приложениями специальных возможностей.

(Унаследовано от Control)
Доступная роль

Получает или задает доступную роль элемента управления.

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

Получает или задает значение, указывающее, может ли элемент управления принимать данные, которые пользователь перетаскивает на него.

(Унаследовано от Control)
Якорь

Получает или задает края контейнера, к которому привязан элемент управления, и определяет, как изменяется размер элемента управления с его родительским элементом.

(Унаследовано от Control)
Появление

Получает или задает значение, определяющее внешний вид RadioButton.

AutoCheck

Получает или задает значение, показывающее, изменяются ли автоматически значение Checked и внешний вид элемента управления при щелчке по элементу управления.

Автоэллипсис

Получает или задает значение, указывающее, отображается ли символ многоточия (…) у правого края элемента управления, означающий, что текст элемента управления выходит за пределы заданной длины элемента управления.

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

Получает или задает место прокрутки этого элемента управления в ScrollControlIntoView (Control).

(Унаследовано от Control)
Авто размер

Получает или задает значение, указывающее, изменяется ли размер элемента управления в зависимости от его содержимого.

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

Получает или задает цвет фона элемента управления.

(Унаследовано от ButtonBase)
Фоновая картинка

Получает или задает фоновое изображение, отображаемое в элементе управления.

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

Получает или задает макет фонового изображения, как определено в перечислении ImageLayout.

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

Получает или задает BindingContext для элемента управления.

(Унаследовано от Control)
Нижний

Возвращает расстояние в пикселях между нижним краем элемента управления и верхним краем клиентской области его контейнера.

(Унаследовано от Control)
Границы

Получает или задает размер и расположение элемента управления, включая его неклиентские элементы, в пикселях относительно родительского элемента управления.

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

Получает значение, показывающее, можно ли установить для свойства ImeMode активное значение, чтобы включить поддержку IME.

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

Получает значение, указывающее, может ли элемент управления получать фокус.

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

Определяет, могут ли события быть вызваны элементом управления.

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

Получает значение, показывающее, можно ли выбрать элемент управления.

(Унаследовано от Control)
Захватывать

Получает или задает значение, показывающее, захватил ли элемент управления мышь.

(Унаследовано от Control)
Причины

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

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

Получает или задает расположение флажка RadioButton.

Проверено

Получает или задает значение, показывающее, отмечен ли элемент управления.

ClientRectangle

Получает прямоугольник, представляющий клиентскую область элемента управления.

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

Получает или задает высоту и ширину клиентской области элемента управления.

(Унаследовано от Control)
Название компании

Получает название компании или создателя приложения, содержащего элемент управления.

(Унаследовано от Control)
Контейнер

Получает IContainer, содержащий компонент.

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

Получает значение, показывающее, имеет ли элемент управления или один из его дочерних элементов управления фокус ввода.

(Унаследовано от Control)
Контекстное меню

Получает или задает контекстное меню, связанное с элементом управления.

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

Получает или задает ContextMenuStrip, связанный с этим элементом управления.

(Унаследовано от Control)
Органы управления

Получает коллекцию элементов управления, содержащихся в элементе управления.

(Унаследовано от Control)
Созданный

Получает значение, показывающее, был ли создан элемент управления.

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

Получает необходимые параметры создания при создании управляющего дескриптора.

Курсор

Получает или задает курсор, который отображается, когда указатель мыши находится над элементом управления.

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

Получает привязки данных для элемента управления.

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

Получает или задает курсор по умолчанию для элемента управления.

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

Получает режим редактора метода ввода (IME) по умолчанию, поддерживаемый этим элементом управления.

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

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

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

Получает длину и высоту в пикселях, которые указаны в качестве максимального размера элемента управления по умолчанию.

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

Получает длину и высоту в пикселях, которые указаны в качестве минимального размера по умолчанию для элемента управления.

(Унаследовано от Control)
По умолчанию

Получает внутренний интервал в пикселях содержимого элемента управления.

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

Получает размер элемента управления по умолчанию.

DesignMode

Получает значение, указывающее, находится ли компонент в настоящий момент в режиме разработки.

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

Получает значение DPI для устройства отображения, на котором в данный момент отображается элемент управления.

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

Получает прямоугольник, представляющий область отображения элемента управления.

(Унаследовано от Control)
Утилизация

Получает значение, показывающее, находится ли базовый класс Control в процессе удаления.

(Унаследовано от Control)
Док

Получает или задает границы элемента управления, прикрепленные к его родительскому элементу управления, и определяет, как изменяется размер элемента управления с его родительским элементом.

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

Получает или задает значение, указывающее, должен ли этот элемент управления перерисовывать свою поверхность с использованием вторичного буфера для уменьшения или предотвращения мерцания.

(Унаследовано от Control)
Включено

Получает или задает значение, показывающее, может ли элемент управления реагировать на действия пользователя.

(Унаследовано от Control)
События

Получает список обработчиков событий, прикрепленных к этому Компоненту.

(Унаследовано от Component)
Квартира

Получает внешний вид границы и цвета, используемые для обозначения состояния проверки и состояния мыши.

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

Получает или задает плоский вид элемента управления «Кнопка».

(Унаследовано от ButtonBase)
Сфокусированный

Получает значение, показывающее, имеет ли элемент управления фокус ввода.

(Унаследовано от Control)
Шрифт

Получает или задает шрифт текста, отображаемого элементом управления.

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

Получает или задает высоту шрифта элемента управления.

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

Получает или задает цвет переднего плана элемента управления.

(Унаследовано от Control)
Ручка

Получает дескриптор окна, к которому привязан элемент управления.

(Унаследовано от Control)
Дети

Получает значение, показывающее, содержит ли элемент управления один или несколько дочерних элементов управления.

(Унаследовано от Control)
Высота

Получает или задает высоту элемента управления.

(Унаследовано от Control)
Изображение

Получает или задает изображение, которое отображается на кнопке управления.

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

Получает или задает выравнивание изображения на кнопке управления.

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

Получает или задает значение индекса списка изображений для изображения, отображаемого в элементе управления «Кнопка».

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

Получает или задает ключ доступа к изображению в ImageList.

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

Получает или задает ImageList, который содержит изображение, отображаемое в кнопочном элементе управления.

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

Получает или задает режим редактора метода ввода (IME), поддерживаемый этим элементом управления. Это свойство не актуально для этого класса.

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

Получает или задает режим IME элемента управления.

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

Получает значение, указывающее, должен ли вызывающий объект вызывать метод invoke при выполнении вызовов метода к элементу управления, поскольку вызывающий объект находится в другом потоке, чем тот, в котором был создан элемент управления.

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

Получает или задает значение, показывающее, является ли элемент управления видимым для приложений со специальными возможностями.

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

Получает или задает значение, указывающее, является ли элемент управления «кнопка» кнопкой по умолчанию.

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

Получает значение, показывающее, был ли удален элемент управления.

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

Получает значение, указывающее, имеет ли элемент управления связанный с ним дескриптор.

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

Получает значение, указывающее, является ли элемент управления зеркальным отображением.

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

Получает кэшированный экземпляр механизма компоновки элемента управления.

(Унаследовано от Control)
Оставил

Получает или задает расстояние в пикселях между левым краем элемента управления и левым краем клиентской области его контейнера.

(Унаследовано от Control)
Место расположения

Получает или задает координаты левого верхнего угла элемента управления относительно левого верхнего угла его контейнера.

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

Получает или задает расстояние между элементами управления.

(Унаследовано от Control)
Максимальный размер

Получает или задает размер, который является верхним пределом, который может указать GetPreferredSize (Size).

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

Получает или задает размер, который является нижним пределом, который может указать GetPreferredSize (Size).

(Унаследовано от Control)
Имя

Получает или задает имя элемента управления.

(Унаследовано от Control)
Прокладка

Получает или задает заполнение в элементе управления.

(Унаследовано от Control)
Родитель

Получает или задает родительский контейнер элемента управления.

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

Получает размер прямоугольной области, в которую может поместиться элемент управления.

(Унаследовано от Control)
Наименование товара

Получает имя продукта сборки, содержащей элемент управления.

(Унаследовано от Control)
Версия продукта

Получает версию сборки, содержащей элемент управления.

(Унаследовано от Control)
Воссоздание

Получает значение, показывающее, воссоздает ли в данный момент элемент управления свой дескриптор.

(Унаследовано от Control)
Область, край

Получает или задает область окна, связанную с элементом управления.

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

Устарело.

Устарело.

Это свойство устарело.

(Унаследовано от Control)
Изменить размер

Получает или задает значение, показывающее, перерисовывается ли элемент управления при изменении размера.

(Унаследовано от Control)
Верно

Возвращает расстояние в пикселях между правым краем элемента управления и левым краем клиентской области его контейнера.

(Унаследовано от Control)
Справа налево

Получает или задает значение, указывающее, выровнены ли элементы управления для поддержки языковых стандартов с использованием шрифтов с письмом справа налево.

(Унаследовано от Control)
МасштабДети

Получает значение, определяющее масштабирование дочерних элементов управления.

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

Получает значение, указывающее, должен ли элемент управления отображать прямоугольники фокуса.

(Унаследовано от Control)
ПоказатьKeyboardCues

Получает значение, показывающее, находится ли пользовательский интерфейс в соответствующем состоянии для отображения или скрытия ускорителей клавиатуры.

(Унаследовано от Control)
Сайт

Получает или задает сайт элемента управления.

(Унаследовано от Control)
Размер

Получает или задает высоту и ширину элемента управления.

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

Получает или задает порядок табуляции элемента управления в его контейнере.

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

Получает или задает значение, указывающее, может ли пользователь передать фокус этому элементу управления с помощью клавиши TAB.

Тег

Получает или задает объект, содержащий данные об элементе управления.

(Унаследовано от Control)
Текст

Получает или задает текст, связанный с этим элементом управления.

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

Получает или задает выравнивание текста в элементе управления RadioButton.

TextImageRelation

Получает или задает положение текста и изображения относительно друг друга.

(Унаследовано от ButtonBase)
Вершина

Получает или задает расстояние в пикселях между верхним краем элемента управления и верхним краем клиентской области его контейнера.

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

Получает родительский элемент управления, не являющийся родительским элементом другого элемента управления Windows Forms. Обычно это самая внешняя форма, в которой содержится элемент управления.

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

Получает или задает значение, определяющее, следует ли использовать класс Graphics (GDI +) или класс TextRenderer (GDI) для визуализации текста.

(Унаследовано от ButtonBase)
ИспользованиеМнемоника

Получает или задает значение, указывающее, используется ли первый символ, которому предшествует амперсанд (&), в качестве мнемонического ключа элемента управления.

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

Получает или задает значение, определяющее, рисуется ли фон с использованием визуальных стилей, если они поддерживаются.

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

Получает или задает значение, указывающее, следует ли использовать курсор ожидания для текущего элемента управления и всех дочерних элементов управления.

(Унаследовано от Control)
Видимый

Получает или задает значение, указывающее, отображаются ли элемент управления и все его дочерние элементы управления.

(Унаследовано от Control)
Ширина

Получает или задает ширину элемента управления.

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

Это свойство не актуально для этого класса.

(Унаследовано от Control)
AccessibilityNotifyClients (AccessibleEvents, Int32)

Уведомляет клиентские приложения специальных возможностей об указанных событиях AccessibleEvents для указанного дочернего элемента управления.

(Унаследовано от Control)
AccessibilityNotifyClients (AccessibleEvents, Int32, Int32)

Уведомляет клиентские приложения специальных возможностей об указанных событиях AccessibleEvents для указанного дочернего элемента управления.

(Унаследовано от Control)
BeginInvoke (делегат)

Асинхронно выполняет указанный делегат в потоке, в котором был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
BeginInvoke (Делегат, Объект [])

Выполняет указанный делегат асинхронно с указанными аргументами в потоке, в котором был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
На передний план()

Перемещает элемент управления в начало z-порядка.

(Унаследовано от Control)
Содержит (Контроль)

Извлекает значение, показывающее, является ли указанный элемент управления дочерним элементом этого элемента управления.

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

Создает новый объект специальных возможностей для элемента управления RadioButton.

CreateControl ()

Принудительно создает видимый элемент управления, включая создание дескриптора и любых видимых дочерних элементов управления.

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

Создает новый экземпляр коллекции элементов управления для элемента управления.

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

Создает графику для элемента управления.

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

Создает дескриптор для элемента управления.

(Унаследовано от Control)
CreateObjRef (Тип)

Создает объект, содержащий всю необходимую информацию, необходимую для создания прокси, используемого для связи с удаленным объектом.

(Унаследовано от MarshalByRefObject)
DefWndProc (сообщение)

Отправляет указанное сообщение в оконную процедуру по умолчанию.

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

Уничтожает дескриптор, связанный с элементом управления.

(Унаследовано от Control)
Утилизировать ()

Освобождает все ресурсы, используемые Компонентом.

(Унаследовано от Component)
Удалить (логическое)

Освобождает неуправляемые ресурсы, используемые ButtonBase, и дополнительно освобождает управляемые ресурсы.

(Унаследовано от ButtonBase)
DoDragDrop (Объект, DragDropEffects)

Начинает операцию перетаскивания.

(Унаследовано от Control)
DrawToBitmap (растровое изображение, прямоугольник)

Поддерживает рендеринг в указанное растровое изображение.

(Унаследовано от Control)
EndInvoke (IAsyncResult)

Извлекает возвращаемое значение асинхронной операции, представленной переданным IAsyncResult.

(Унаследовано от Control)
Равно (объект)

Определяет, равен ли указанный объект текущему объекту.

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

Извлекает форму, в которой находится элемент управления.

(Унаследовано от Control)
Фокус ()

Устанавливает фокус ввода на элемент управления.

(Унаследовано от Control)
GetAccessibilityObjectById (Int32)

Извлекает указанный AccessibleObject.

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

Извлекает значение, показывающее, как элемент управления будет вести себя, когда его свойство AutoSize включено.

(Унаследовано от Control)
GetChildAtPoint (точка)

Извлекает дочерний элемент управления, расположенный в указанных координатах.

(Унаследовано от Control)
GetChildAtPoint (Точка, GetChildAtPointSkip)

Извлекает дочерний элемент управления, расположенный в указанных координатах, указывая, следует ли игнорировать дочерние элементы управления определенного типа.

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

Возвращает следующий элемент ContainerControl в цепочке родительских элементов управления.

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

Служит хеш-функцией по умолчанию.

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

Устарело.

Извлекает текущий объект службы времени существования, который управляет политикой времени жизни для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetNextControl (элемент управления, логическое значение)

Извлекает следующий элемент управления вперед или назад в порядке табуляции дочерних элементов управления.

(Унаследовано от Control)
GetPreferredSize (Размер)

Возвращает размер прямоугольной области, в которую может быть помещен элемент управления.

(Унаследовано от ButtonBase)
GetScaledBounds (Rectangle, SizeF, BoundsSpecified)

Извлекает границы, в которых масштабируется элемент управления.

(Унаследовано от Control)
GetService (Тип)

Возвращает объект, представляющий услугу, предоставляемую Компонентом или его Контейнером.

(Унаследовано от Component)
GetStyle (ControlStyles)

Извлекает значение указанного бита стиля элемента управления для элемента управления.

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

Определяет, является ли элемент управления верхним уровнем.

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

Получает тип текущего экземпляра.

(Унаследовано от Object)
Скрывать()

Скрывает управление от пользователя.

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

Устарело.

Получает объект службы времени существования для управления политикой времени существования этого экземпляра.

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

Вызывается после добавления элемента управления в другой контейнер.

(Унаследовано от Control)
Недействительный ()

Делает недействительной всю поверхность элемента управления и вызывает его перерисовку.

(Унаследовано от Control)
Недействительный (логический)

Делает недействительной определенную область элемента управления и вызывает отправку сообщения рисования элементу управления. При необходимости делает недействительными дочерние элементы управления, назначенные элементу управления.

(Унаследовано от Control)
Недействительный (прямоугольник)

Делает недействительной указанную область элемента управления (добавляет ее в область обновления элемента управления, которая является областью, которая будет перекрашена при следующей операции рисования) и вызывает отправку сообщения рисования элементу управления.

(Унаследовано от Control)
Недействительный (прямоугольник, логическое значение)

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

(Унаследовано от Control)
Аннулировать (регион)

Делает недействительной указанную область элемента управления (добавляет ее в область обновления элемента управления, которая является областью, которая будет перекрашена при следующей операции рисования) и вызывает отправку сообщения рисования элементу управления.

(Унаследовано от Control)
Недействительный (регион, логическое значение)

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

(Унаследовано от Control)
Вызов (делегат)

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления.

(Унаследовано от Control)
Вызов (делегат, объект [])

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления, с указанным списком аргументов.

(Унаследовано от Control)
InvokeGotFocus (Control, EventArgs)

Вызывает событие GotFocus для указанного элемента управления.

(Унаследовано от Control)
InvokeLostFocus (Control, EventArgs)

Вызывает событие LostFocus для указанного элемента управления.

(Унаследовано от Control)
InvokeOnClick (Control, EventArgs)

Вызывает событие Click для указанного элемента управления.

(Унаследовано от Control)
InvokePaint (Control, PaintEventArgs)

Вызывает событие Paint для указанного элемента управления.

(Унаследовано от Control)
InvokePaintBackground (Control, PaintEventArgs)

Вызывает событие PaintBackground для указанного элемента управления.

(Унаследовано от Control)
IsInputChar (символ)

Определяет, является ли символ входным символом, который распознается элементом управления.

(Унаследовано от Control)
IsInputKey (ключи)

Определяет, является ли указанная клавиша обычной клавишей ввода или специальной клавишей, требующей предварительной обработки.

(Унаследовано от Control)
LogicalToDeviceUnits (Int32)

Преобразует значение логического DPI в эквивалентное значение DPI DeviceUnit.

(Унаследовано от Control)
LogicalToDeviceUnits (размер)

Преобразует размер из логических в единицы устройства, масштабируя его для текущего DPI и округляя в меньшую сторону до ближайшего целого значения для ширины и высоты.

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

Создает мелкую копию текущего объекта.

(Унаследовано от Object)
MemberwiseClone (логический)

Создает неглубокую копию текущего объекта MarshalByRefObject.

(Унаследовано от MarshalByRefObject)
NotifyInvalidate (прямоугольник)

Вызывает недействительное событие с указанной областью элемента управления, которую нужно сделать недействительной.

(Унаследовано от Control)
OnAutoSizeChanged (EventArgs)

Вызывает событие AutoSizeChanged.

(Унаследовано от Control)
OnBackColorChanged (EventArgs)

Вызывает событие BackColorChanged.

(Унаследовано от Control)
OnBackgroundImageChanged (EventArgs)

Вызывает событие BackgroundImageChanged.

(Унаследовано от Control)
OnBackgroundImageLayoutChanged (EventArgs)

Вызывает событие BackgroundImageLayoutChanged.

(Унаследовано от Control)
OnBindingContextChanged (EventArgs)

Вызывает событие BindingContextChanged.

(Унаследовано от Control)
OnCausesValidationChanged (EventArgs)

Вызывает событие CausesValidationChanged.

(Унаследовано от Control)
OnChangeUICues (UICuesEventArgs)

Вызывает событие ChangeUICues.

(Унаследовано от Control)
OnCheckedChanged (EventArgs)

Вызывает событие CheckedChanged.

OnClick (EventArgs)

Вызывает событие Click.

OnClientSizeChanged (EventArgs)

Вызывает событие ClientSizeChanged.

(Унаследовано от Control)
OnContextMenuChanged (EventArgs)

Вызывает событие ContextMenuChanged.

(Унаследовано от Control)
OnContextMenuStripChanged (EventArgs)

Вызывает событие ContextMenuStripChanged.

(Унаследовано от Control)
OnControlAdded (ControlEventArgs)

Вызывает событие ControlAdded.

(Унаследовано от Control)
OnControlRemoved (ControlEventArgs)

Вызывает событие ControlRemoved.

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

Вызывает метод CreateControl ().

(Унаследовано от Control)
OnCursorChanged (EventArgs)

Вызывает событие CursorChanged.

(Унаследовано от Control)
OnDockChanged (EventArgs)

Вызывает событие DockChanged.

(Унаследовано от Control)
OnDoubleClick (EventArgs)

Вызывает событие DoubleClick.

(Унаследовано от Control)
OnDpiChangedAfterParent (EventArgs)

Вызывает событие DpiChangedAfterParent.

(Унаследовано от Control)
OnDpiChangedBeforeParent (EventArgs)

Вызывает событие DpiChangedBeforeParent.

(Унаследовано от Control)
OnDragDrop (DragEventArgs)

Вызывает событие DragDrop.

(Унаследовано от Control)
OnDragEnter (DragEventArgs)

Вызывает событие DragEnter.

(Унаследовано от Control)
OnDragLeave (EventArgs)

Вызывает событие DragLeave.

(Унаследовано от Control)
OnDragOver (DragEventArgs)

Вызывает событие DragOver.

(Унаследовано от Control)
OnEnabledChanged (EventArgs)

Вызывает событие EnabledChanged.

(Унаследовано от ButtonBase)
OnEnter (EventArgs)

Вызывает событие Enter.

OnFontChanged (EventArgs)

Вызывает событие FontChanged.

(Унаследовано от Control)
OnForeColorChanged (EventArgs)

Вызывает событие ForeColorChanged.

(Унаследовано от Control)
OnGiveFeedback (GiveFeedbackEventArgs)

Вызывает событие GiveFeedback.

(Унаследовано от Control)
OnGotFocus (EventArgs)

Вызывает событие GotFocus.

(Унаследовано от ButtonBase)
OnHandleCreated (EventArgs)

Переопределяет метод OnHandleCreated (EventArgs).

OnHandleDestroyed (EventArgs)

Вызывает событие HandleDestroyed.

(Унаследовано от Control)
OnHelpRequested (HelpEventArgs)

Вызывает событие HelpRequested.

(Унаследовано от Control)
OnImeModeChanged (EventArgs)

Вызывает событие ImeModeChanged.

(Унаследовано от Control)
OnInvalidated (InvalidateEventArgs)

Вызывает событие Invalidated.

(Унаследовано от Control)
OnKeyDown (KeyEventArgs)

Вызывает событие OnKeyUp (KeyEventArgs).

(Унаследовано от ButtonBase)
OnKeyPress (KeyPressEventArgs)

Вызывает событие KeyPress.

(Унаследовано от Control)
OnKeyUp (KeyEventArgs)

Вызывает событие OnKeyUp (KeyEventArgs).

(Унаследовано от ButtonBase)
OnLayout (LayoutEventArgs)

Вызывает событие Layout.

(Унаследовано от Control)
OnLeave (EventArgs)

Вызывает событие Leave.

(Унаследовано от Control)
OnLocationChanged (EventArgs)

Вызывает событие LocationChanged.

(Унаследовано от Control)
OnLostFocus (EventArgs)

Вызывает событие OnLostFocus (EventArgs).

(Унаследовано от ButtonBase)
OnMarginChanged (EventArgs)

Вызывает событие MarginChanged.

(Унаследовано от Control)
OnMouseCaptureChanged (EventArgs)

Вызывает событие MouseCaptureChanged.

(Унаследовано от Control)
OnMouseClick (MouseEventArgs)

Вызывает событие MouseClick.

(Унаследовано от Control)
OnMouseDoubleClick (MouseEventArgs)

Вызывает событие MouseDoubleClick.

(Унаследовано от Control)
OnMouseDown (MouseEventArgs)

Вызывает событие OnMouseDown (MouseEventArgs).

(Унаследовано от ButtonBase)
OnMouseEnter (EventArgs)

Вызывает событие OnMouseEnter (EventArgs).

(Унаследовано от ButtonBase)
OnMouseHover (EventArgs)

Вызывает событие MouseHover.

(Унаследовано от Control)
OnMouseLeave (EventArgs)

Вызывает событие OnMouseLeave (EventArgs).

(Унаследовано от ButtonBase)
OnMouseMove (MouseEventArgs)

Вызывает событие OnMouseMove (MouseEventArgs).

(Унаследовано от ButtonBase)
OnMouseUp (MouseEventArgs)

Вызывает событие MouseUp.

OnMouseWheel (MouseEventArgs)

Вызывает событие MouseWheel.

(Унаследовано от Control)
OnMove (EventArgs)

Вызывает событие Move.

(Унаследовано от Control)
OnNotifyMessage (сообщение)

Уведомляет элемент управления сообщениями Windows.

(Унаследовано от Control)
OnPaddingChanged (EventArgs)

Вызывает событие PaddingChanged.

(Унаследовано от Control)
OnPaint (PaintEventArgs)

Вызывает событие OnPaint (PaintEventArgs).

(Унаследовано от ButtonBase)
OnPaintBackground (PaintEventArgs)

Закрашивает фон элемента управления.

(Унаследовано от Control)
OnParentBackColorChanged (EventArgs)

Вызывает событие BackColorChanged при изменении значения свойства BackColor контейнера элемента управления.

(Унаследовано от Control)
OnParentBackgroundImageChanged (EventArgs)

Вызывает событие BackgroundImageChanged при изменении значения свойства BackgroundImage контейнера элемента управления.

(Унаследовано от Control)
OnParentBindingContextChanged (EventArgs)

Вызывает событие BindingContextChanged при изменении значения свойства BindingContext контейнера элемента управления.

(Унаследовано от Control)
OnParentChanged (EventArgs)

Вызывает событие ParentChanged.

(Унаследовано от ButtonBase)
OnParentCursorChanged (EventArgs)

Вызывает событие CursorChanged.

(Унаследовано от Control)
OnParentEnabledChanged (EventArgs)

Вызывает событие EnabledChanged при изменении значения свойства Enabled контейнера элемента управления.

(Унаследовано от Control)
OnParentFontChanged (EventArgs)

Вызывает событие FontChanged при изменении значения свойства Font контейнера элемента управления.

(Унаследовано от Control)
OnParentForeColorChanged (EventArgs)

Вызывает событие ForeColorChanged при изменении значения свойства ForeColor контейнера элемента управления.

(Унаследовано от Control)
OnParentRightToLeftChanged (EventArgs)

Вызывает событие RightToLeftChanged при изменении значения свойства RightToLeft контейнера элемента управления.

(Унаследовано от Control)
OnParentVisibleChanged (EventArgs)

Вызывает событие VisibleChanged при изменении значения свойства Visible контейнера элемента управления.

(Унаследовано от Control)
OnPreviewKeyDown (PreviewKeyDownEventArgs)

Вызывает событие PreviewKeyDown.

(Унаследовано от Control)
OnPrint (PaintEventArgs)

Вызывает событие Paint.

(Унаследовано от Control)
OnQueryContinueDrag (QueryContinueDragEventArgs)

Вызывает событие QueryContinueDrag.

(Унаследовано от Control)
OnRegionChanged (EventArgs)

Вызывает событие RegionChanged.

(Унаследовано от Control)
OnResize (EventArgs)

Вызывает событие Resize.

(Унаследовано от Control)
OnRightToLeftChanged (EventArgs)

Вызывает событие RightToLeftChanged.

(Унаследовано от Control)
OnSizeChanged (EventArgs)

Вызывает событие SizeChanged.

(Унаследовано от Control)
OnStyleChanged (EventArgs)

Вызывает событие StyleChanged.

(Унаследовано от Control)
OnSystemColorsChanged (EventArgs)

Вызывает событие SystemColorsChanged.

(Унаследовано от Control)
OnTabIndexChanged (EventArgs)

Вызывает событие TabIndexChanged.

(Унаследовано от Control)
OnTabStopChanged (EventArgs)

Вызывает событие TabStopChanged.

(Унаследовано от Control)
OnTextChanged (EventArgs)

Вызывает событие TextChanged.

(Унаследовано от ButtonBase)
OnValidated (EventArgs)

Вызывает событие Validated.

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

Вызывает событие проверки.

(Унаследовано от Control)
OnVisibleChanged (EventArgs)

Вызывает событие VisibleChanged.

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

Генерирует событие Click для элемента управления, имитируя щелчок пользователем.

PerformLayout ()

Заставляет элемент управления применять логику макета ко всем его дочерним элементам управления.

(Унаследовано от Control)
PerformLayout (элемент управления, строка)

Заставляет элемент управления применять логику макета ко всем его дочерним элементам управления.

(Унаследовано от Control)
PointToClient (точка)

Вычисляет местоположение указанной точки экрана в клиентских координатах.

(Унаследовано от Control)
PointToScreen (точка)

Вычисляет местоположение указанной клиентской точки в координатах экрана.

(Унаследовано от Control)
PreProcessControlMessage (сообщение)

Предварительно обрабатывает сообщения клавиатуры или ввода в цикле сообщений перед их отправкой.

(Унаследовано от Control)
PreProcessMessage (сообщение)

Предварительно обрабатывает сообщения клавиатуры или ввода в цикле сообщений перед их отправкой.

(Унаследовано от Control)
ProcessCmdKey (сообщение, ключи)

Обрабатывает командную клавишу.

(Унаследовано от Control)
ProcessDialogChar (символ)

Обрабатывает символ диалога.

(Унаследовано от Control)
ProcessDialogKey (ключи)

Обрабатывает клавишу диалога.

(Унаследовано от Control)
ProcessKeyEventArgs (сообщение)

Обрабатывает ключевое сообщение и генерирует соответствующие управляющие события.

(Унаследовано от Control)
ProcessKeyMessage (сообщение)

Обрабатывает сообщение клавиатуры.

(Унаследовано от Control)
ProcessKeyPreview (сообщение)

Предварительный просмотр сообщения клавиатуры.

(Унаследовано от Control)
ProcessMnemonic (Char)

Переопределяет метод ProcessMnemonic (Char).

RaiseDragEvent (объект, DragEventArgs)

Вызывает соответствующее событие перетаскивания.

(Унаследовано от Control)
RaiseKeyEvent (объект, KeyEventArgs)

Вызывает соответствующее ключевое событие.

(Унаследовано от Control)
RaiseMouseEvent (объект, MouseEventArgs)

Вызывает соответствующее событие мыши.

(Унаследовано от Control)
RaisePaintEvent (Объект, PaintEventArgs)

Вызывает соответствующее событие рисования.

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

Принудительное повторное создание дескриптора для элемента управления.

(Унаследовано от Control)
RectangleToClient (Прямоугольник)

Вычисляет размер и расположение указанного прямоугольника экрана в клиентских координатах.

(Унаследовано от Control)
RectangleToScreen (Прямоугольник)

Вычисляет размер и расположение указанного клиентского прямоугольника в координатах экрана.

(Унаследовано от Control)
Обновить ()

Заставляет элемент управления аннулировать свою клиентскую область и немедленно перерисовывать себя и все дочерние элементы управления.

(Унаследовано от Control)
RescaleConstantsForDpi (Int32, Int32)

Предоставляет константы для изменения масштаба элемента управления RadioButton при изменении DPI.

RescaleConstantsForDpi (Int32, Int32)

Предоставляет константы для изменения масштаба элемента управления при изменении DPI.

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

Сбрасывает свойство BackColor в значение по умолчанию.

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

Заставляет элемент управления, привязанный к BindingSource, повторно прочитать все элементы в списке и обновить их отображаемые значения.

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

Сбрасывает для свойства Cursor значение по умолчанию.

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

Сбрасывает элемент управления Button в состояние до нажатия и перерисовывает его.

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

Сбрасывает для свойства Font значение по умолчанию.

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

Сбрасывает для свойства ForeColor значение по умолчанию.

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

Сбрасывает свойство ImeMode в значение по умолчанию.

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

Сбрасывает элемент управления для обработки события MouseLeave.

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

Сбрасывает для свойства RightToLeft значение по умолчанию.

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

Сбрасывает для свойства Text значение по умолчанию (Пусто).

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

Возобновляет обычную логику компоновки.

(Унаследовано от Control)
ResumeLayout (логическое)

Возобновляет обычную логику компоновки, опционально заставляя немедленную компоновку ожидающих запросов компоновки.

(Унаследовано от Control)
RtlTranslateAlignment (ContentAlignment)

Преобразует указанный ContentAlignment в соответствующий ContentAlignment для поддержки текста с письмом справа налево.

(Унаследовано от Control)
RtlTranslateAlignment (Горизонтальное выравнивание)

Преобразует указанное HorizontalAlignment в соответствующее HorizontalAlignment для поддержки текста с письмом справа налево.

(Унаследовано от Control)
RtlTranslateAlignment (LeftRightAlignment)

Преобразует указанное LeftRightAlignment в соответствующее LeftRightAlignment для поддержки текста с письмом справа налево.

(Унаследовано от Control)
Ртлтранслатеконтент (ContentAlignment)

Преобразует указанный ContentAlignment в соответствующий ContentAlignment для поддержки текста с письмом справа налево.

(Унаследовано от Control)
RtlTranslateHorizontal (Горизонтальное выравнивание)

Преобразует указанное HorizontalAlignment в соответствующее HorizontalAlignment для поддержки текста с письмом справа налево.

(Унаследовано от Control)
RtlTranslateLeftRight (LeftRightAlignment)

Преобразует указанное LeftRightAlignment в соответствующее LeftRightAlignment для поддержки текста с письмом справа налево.

(Унаследовано от Control)
Масштаб (одиночный)

Устарело.

Устарело.

Масштабирует элемент управления и все дочерние элементы управления.

(Унаследовано от Control)
Масштаб (одиночный, одиночный)

Устарело.

Устарело.

Масштабирует весь элемент управления и все дочерние элементы управления.

(Унаследовано от Control)
Масштаб (РазмерF)

Масштабирует элемент управления и все дочерние элементы управления с помощью указанного коэффициента масштабирования.

(Унаследовано от Control)
ScaleBitmapLogicalToDevice (растровое изображение)

Масштабирует логическое значение битовой карты до эквивалентного значения единицы устройства, когда происходит изменение DPI.

(Унаследовано от Control)
ScaleControl (SizeF, BoundsSpecified)

Масштабирует расположение, размер, отступы и поля элемента управления.

(Унаследовано от Control)
ScaleCore (одиночный, одиночный)

Этот метод не актуален для этого класса.

(Унаследовано от Control)
Выбирать()

Активирует управление.

(Унаследовано от Control)
Выбрать (логическое, логическое)

Активирует дочерний элемент управления.Необязательно указывает направление в порядке табуляции, из которого следует выбрать элемент управления.

(Унаследовано от Control)
SelectNextControl (элемент управления, логическое, логическое, логическое, логическое)

Активирует следующий элемент управления.

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

Отправляет управление в конец z-порядка.

(Унаследовано от Control)
SetAutoSizeMode (AutoSizeMode)

Устанавливает значение, показывающее, как будет вести себя элемент управления, когда его свойство AutoSize включено.

(Унаследовано от Control)
SetBounds (Int32, Int32, Int32, Int32)

Устанавливает границы элемента управления в указанное положение и размер.

(Унаследовано от Control)
SetBounds (Int32, Int32, Int32, Int32, BoundsSpecified)

Устанавливает указанные границы элемента управления в указанное расположение и размер.

(Унаследовано от Control)
SetBoundsCore (Int32, Int32, Int32, Int32, BoundsSpecified)

Выполняет работу по установке указанных границ этого элемента управления.

(Унаследовано от Control)
SetClientSizeCore (Int32, Int32)

Устанавливает размер клиентской области элемента управления.

(Унаследовано от Control)
SetStyle (ControlStyles, логическое значение)

Устанавливает для указанного флага ControlStyles значение true или false .

(Унаследовано от Control)
SetTopLevel (логический)

Устанавливает элемент управления как элемент управления верхнего уровня.

(Унаследовано от Control)
SetVisibleCore (логический)

Устанавливает элемент управления в указанное видимое состояние.

(Унаследовано от Control)
Показывать()

Отображает элемент управления для пользователя.

(Унаследовано от Control)
SizeFromClientSize (Размер)

Определяет размер всего элемента управления по высоте и ширине его клиентской области.

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

Временно приостанавливает выполнение логики макета для элемента управления.

(Унаследовано от Control)
Нанизывать()

Переопределяет метод ToString ().

Обновлять()

Заставляет элемент управления перерисовывать недействительные области в своей клиентской области.

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

Обновляет границы элемента управления с учетом текущего размера и местоположения.

(Унаследовано от Control)
UpdateBounds (Int32, Int32, Int32, Int32)

Обновляет границы элемента управления с указанным размером и расположением.

(Унаследовано от Control)
UpdateBounds (Int32, Int32, Int32, Int32, Int32, Int32)

Обновляет границы элемента управления с указанным размером, расположением и размером клиента.

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

Принудительно повторно применяет назначенные стили к элементу управления.

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

Обновляет элемент управления в z-порядке его родительского элемента.

(Унаследовано от Control)
WndProc (сообщение)

Обрабатывает сообщения Windows.

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

Delphi Xe — Невозможно изменить цвет шрифта Radiobutton


Другие советы Приложения для Iphone
Автор: Гость — Delphi Xe — Невозможно изменить цвет шрифта Radiobutton:
Я только что обновился до Delphi XE с Delphi 2007. TRadiobutton НЕ изменяет цвета шрифтов. Все остальные шрифты работают, это означает, что я могу изменить размер, полужирный шрифт, подчеркивание, но что бы я ни делал, я не могу изменить цвет шрифта.

В довершение всего, я заметил, что групповой ящик тоже не меняет цвет. Как может delphi выпустить продукт, который не будет работать даже с такими простыми вещами?

Гость говорит:
Вы используете Windows 7? Это известная проблема не совсем с delphi, а с Windows Vista и более поздними версиями (я верю). Исправление — отключить аэроинтерфейс, у меня была такая же проблема. Щелкните правой кнопкой мыши на рабочем столе и выберите персонализировать в Windows 7, затем выберите в качестве темы Windows 7 basic.Теперь откройте delphi xe и измените цвета шрифта, и он должен работать нормально.

Гость говорит:
Это работает, вы думаете, что они хотя бы вам это скажут, часы поиска — единственный способ понять это.

Марти говорит:
Просто создайте радиокнопку без подписи, а затем поместите TLabel рядом с ней.

Гость говорит:
С моей версией delphi xe это сработало, но мне пришлось перейти с Windows 7 basic на Windows classic, чтобы это сработало.Windows 7 basic НЕ работала.

Терри говорит:
Я попробовал это исправление и успешно изменил цвета меток, переключившись на классическую тему Windows 7.

Однако я вернулся к теме Aero, установил для свойства label TRANSPARENT значение FALSE и обнаружил, что могу успешно изменить цвет фона ярлыка, не изменяя тему Windows. Надеюсь, это поможет другим.


Добавьте свой ответ ниже…


На этом сайте вы можете задавать вопросы и получать ответы с разных постеров. Вы также можете отвечать на любые сообщения, если чувствуете, что можете внести свой вклад. Не стесняйтесь обращаться за помощью с любым новым вопросом, который вам нужен, но большинство вопросов здесь связаны с технологиями. Вы найдете много вопросов и ответов связанные с вашим Ipod или Ipod Nano, Itunes, преобразованием аудио и видео, очисткой шпионского или рекламного ПО, ПК или другими компьютерными вопросами и даже мэйнфреймом вопросов. Хотя это наиболее часто задаваемые технические вопросы, вы найдете помощь практически по любому вопросу, связанному с компьютером или программным обеспечением.Не стесняйся перейдите в главное меню и просмотрите уже имеющиеся сообщения или задайте свой вопрос. (Некоторые вопросы будут закрыты после того, как модератор чувствует, что на них есть достаточный ответ, и что никакой другой ввод не требуется).

«BlurBorder» — скачать приложение
  • Мгновенно возводите любую фотографию в квадрат.
  • Создает эффекты размытых границ.
  • Также включает эффекты блеклой границы.
  • Для Iphone, Ipod и Ipad.
  • delphi : 设置 RadioButton.Checked 时 防止 控件 动画 |码 农 家园

    Запретить контрольную анимацию при установке RadioButton.Checked

    在 显示 该 表单 之前 , 我 在 第二 表单 上 了 两个 单选 按钮 的 Проверено 属性。 每次 单击 按钮 以 设置 «已 检查» 属性 , 并 每个 单选 按钮 «已 检查» 表格我 倒置 («不»)。 然后 , 在 显示 时 , 可以 清楚 地 看到 单选 按钮 的 动画 (已 更改 选中 的 属性)。 它 不会 在 一次 运行 时 发生 此 表单每个 后续 显示 中 发生。

    我 想 防止 动画 , 只 在 显示 表单 时 让 单选 按钮 显示 新 设置 的 选中 状态。 有 办法 吗?

    在 设置 «已 选中» 之前 将 单选 按钮 置于 禁用 面板 上 或 使其 不 可见 不起作用。

    表格 1 :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21125

    24

    тип
    TForm1 = класс (TForm)
    Button1: TButton;
    процедура Button1Click (Отправитель: TObject);
    частный
    общественные
    конец;

    var
    Form1: TForm1;

    реализация

    {$ R *.dfm}

    использует Unit2;

    процедура TForm1.Button1Click (Отправитель: TObject);
    начало
    Form2.RadioButton1.Checked: = not Form2.RadioButton1.Checked;
    Form2.RadioButton2.Checked: = не Form2.RadioButton1.Checked;

    Form2.Show;
    конец;

    Form1 DFM :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21125
    24
    25

    объект Form1: TForm1
    Left = 0
    Top = 0
    Caption = ‘Form1’
    ClientHeight = 81
    ClientWidth = 249
    Color = clBtnFace
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWindowText
    Font.Height = -11
    Font.Name = ‘Tahoma’
    Font.Style = []
    OldCreateOrder = False
    PixelsPerInchton = 96125 13125 объект TextHeight
    : объект TextHeight
    = 36
    Сверху = 24
    Ширина = 157
    Высота = 25
    Заголовок = ‘Установить радио и показать форму2’
    TabOrder = 0
    OnClick = Button1Click
    конец
    конец

    表格 2 :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21125

    тип
    TForm2 = класс (TForm)
    Button1: TButton;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    процедура Button1Click (Отправитель: TObject);
    частный
    общественные
    конец;

    var
    Form2: TForm2;

    реализация

    {$ R *.dfm}

    procedure TForm2.Button1Click (Sender: TObject);
    начало
    Скрыть;
    конец;

    конец.

    Form2 DFM :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21125

    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41

    объект Form2: TForm2
    слева Top = 0
    Caption = ‘Form2’
    ClientHeight = 131
    ClientWidth = 176
    Color = clBtnFace
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clWindowText
    Font.Height = -11
    Font.Name = ‘Tahoma’
    Font.Style = []
    OldCreateOrder = False
    PixelsPerInchton = 96125 13125 объект TextHeight
    : объект TextHeight
    = 44
    Сверху = 90
    Ширина = 75
    Высота = 25
    Caption = ‘Hide’
    TabOrder = 0
    OnClick = Button1Click
    end
    object RadioButton1: TRadioButton
    Left = 38
    Top = 20
    Width = 113
    Height = 17
    Caption = ‘RadioButton1’
    TabOrder = 1
    end
    object RadioButton2: TRadioButton
    Left = 38
    Top = 44
    Width = 113
    Height = 17
    Caption = ‘RadioButton2’
    TabOrder = 2
    end

    • 为什么 以 这种 方式 检查 和 取消 选中 单选 按钮 您 确实 知道 单选 按钮 的 目的 是 地 选中 一个 按钮 , 其余 的 按钮 取消 选中。 但是您 可能 希望 将 其 单选 按钮 替换 为 复选框 您 已经 有 将 在 它们 之间 切换 其 选中 状态 的 代码。 与 单选 按钮 不同 的 复选框 没有 任何 动画。
    • 该 代码 是 实验 , 绝不 是 项目 的 一部分 , 也不 是 我 在 项目 中 使用 的 东西。 它 是 查看 动画 的 行为 我 偶然 发现 它 的 方式 «存在 某种解决 方法
    • 我 以为 是 这样 , 所以 为什么 我 只 评论。 , 我 认为 不可能 禁用 «单选 按钮» 动画 , 因为 它 似乎 只是 的 的 包装。 因此 , 控制 它 是。

    将 TRadioButton 的 DoubleBuffered 属性 设置 为 True。

    • 将 DoubleBuffered 设置 为 true 确实 阻止 动画。 不幸 的 是 , 这 总是 会 阻止 动画 要 此 问题 只要 在 显示 表单 将 其 设置 true , 并 在 按钮 之一其 设置 为 false 即可。 您 的 建议 允许 我 这样 做 , 因此 是 可以 接受 的 答案。 谢谢
    • 蛮 过分 的!
    • 将 DoubleBuffered 设置 为 true 不会 阻止 动画 , 它只 会使 动画 发生 得 更快 因此 不 那么 引人注意。
    • @ SilverWarrior 我 对此 感到 满意 , 因为 这 只是 我 想 知道 的 引人注目 的 部分。
    • @ 大卫。 请 详细 说明
    • DoubleBuffering 的 作用 不仅 限于 抑制 动画。
    • @ 大卫。 同意 对于 不必要 的 要求 , 这 是 一个 较弱 的 解决 方法。

    Переключатели Да / Нет: Вертикальное или горизонтальное выравнивание

    Переключатели Да / Нет: Вертикальное или горизонтальное выравнивание — User Experience Stack Exchange
    Сеть обмена стеков

    Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

    Посетить Stack Exchange
    1. 0
    2. +0
    3. Авторизоваться Зарегистрироваться

    Спросил

    Просмотрено 28к раз

    В настоящее время просматривается длинная форма с множеством вариантов «да / нет», представленных в виде переключателей.Есть ли какие-либо доказательства того, что отображение переключателей, выровненных по вертикали или горизонтали, предпочтительнее?

    РоббиОлень

    7,13633 золотых знака2929 серебряных знаков5353 бронзовых знака

    Создан 08 мая 2012, 17:36.

    ПитерПитер

    4,76911 золотых знаков1818 серебряных знаков2222 бронзовых знака

    7

    Я не поклонник горизонтального расположения радиокнопок по четырем важным причинам:

    1. Как только у вас есть более двух вариантов, становится трудно увидеть, какая метка принадлежит какому радио, если вы не используете лот заполнения.Это может вызвать проблемы.
    2. Горизонтальные радиопередачи не работают , а не , если линия зацикливается. Похоже, два вопроса. Это означает, что вы можете добавить к своим радиостанциям только ограниченное количество опций и не можете перевести свое приложение на язык с потенциально более длинным текстом пользовательского интерфейса. И поскольку вы хотите использовать один и тот же шаблон для всех переключателей в своем приложении, это серьезное ограничение. В крупных проектах ограничения подобны криптониту — чего следует избегать любой ценой.
    3. Поскольку у пользователей возникают проблемы с распознаванием элементов, расположенных в рядах, горизонтальные конструкции не очень хороши, если пользователь может ввести форму, ища конкретный вариант или ответ, который нужно предоставить (обычно в формах конфигурации)
    4. Вам нужна ширина, а она ограничена в Интернете.Вы можете легко расширяться по вертикали, но вы никогда не захотите заставлять пользователей выполнять горизонтальную прокрутку.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *