Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lesson3.doc
Скачиваний:
6
Добавлен:
28.09.2019
Размер:
1.92 Mб
Скачать

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

Будем использовать кнопки для ввода значений. Для закладки Euromillions понадобится семь кнопок, 5 на верхней панели со значениями от 1 до 50 и две на нижней со значениями от 1 до 9. На рисунке 13 показано расположение кнопок, а также их выравнивание.

Рисунок 13 – Расположение кнопок на панелях

Измените свойство Text у верхних кнопок на 1 – 5 , соответственно, а у нижних – на 1 и 2. Измените свойство Name на euroValue1-euroValue5 у верхних кнопок и на euroStar1 и euroStar2 – у нижних. Установите свойство BackColor в SkyBlue. После этого вид закладки Euromillions будет как на рисунке 14.

Рисунок 14 – Вид окна приложения с кнопками

Вернитесь теперь к закладке Lotto. Вам необходимы значения от 1 до 49, которые будут вводиться с помощью 6 кнопок. Добавьте 6 кнопок на элемент GroupBox, который уже там имеется. Измените текст на кнопках на значения от 1 до 6 и присвойте кнопкам имена lottoValue1 –lottoValue6. Выберите цвет фона SkyBlue, после компиляции и исполнения приложение будет иметь вид (рисунок 15):

Рисунок 15 - Вид закладки Lotto

Теперь вы можете добавить компоненты в закладку Web.

Использование Web браузера

Отобразить Web страницу в приложении очень просто, так как данную работу полностью выполняет компонент WebBrowzer. Кликните на закладку Web Page, затем на компонент WebBrowzer в ToolBox и поместите его на закладку. Окно свойств этого компонента показано на рисунке 16.

www.national-lottery.co.uk

Рисунок 16 – Окно свойств WebBrowezer

Установите URL, который будет отображаться на вашей странице. После перекомпиляции и запуска закладка Web Page будет выглядеть как на рисунке 17.

Рисунок 17 – Вид окна Web Page

Работа приложения

Нажатием пункта меню Play осуществляется вход в управляющую закладку, которая видна в текущий момент на экране – можно использовать и для закладки Lotto и для закладки Euromillions. Переключившись на закладку Web Page, вы можете ввести числа лотереи. После того, как ввод был осуществлен, можно изменить некоторые значения, например, вы не хотите вводить числа, большие 30.

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

Другая возможность – выбрать специфическое число, которое, как вы считаете, является счастливым. Эту возможность можно реализовать с помощью контекстного меню, которое будет появляться при нажатии правой кнопки мыши на кнопке. Для этого будет предназначен пункт меню Choose. Вводимое число должно лежать в определенном интервале и не совпадать с имеющимися числами.

Пункты подменю Limits->Upper и Limits->Lower будут ограничивать диапазон вводимых чисел. Подменю Help->About будет выводить окно с информацией о программе.

Добавление контекстного меню

Для добавления контекстного меню используется компонент ContextMenuStrip из окна ToolBox. Кликните по компоненту ContextMenuStrip, а затем кликните в серой области в нижней части окна редактирования. Контекстное меню появится на форме ниже существующего меню. Добавьте &Choose в text для пункта меню (в этом случае Alt-C будет горячей клавишей), а также откройте окно Properties и измените свойство Name на chooseValue.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]