История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Дисциплины:
2017-11-17 | 278 |
5.00
из
|
Заказать работу |
|
|
1. Измените метод Remove, добавив в него предупреждение перед удалением данных по сотруднику. Текст кода метода Remove должен иметь следующий вид:
private void Remove(){DialogResult result = MessageBox.Show(" Удалить данные \n по сотруднику? ","Предупреждение", MessageBoxButtons.YesNo, MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2);switch (result){case DialogResult.Yes:{//выполнить действия по удалению данных по сотруднику MessageBox.Show("Удаление данных");}case DialogResult.No:{//отмена удаления данных по сотруднику MessageBox.Show("Отмена удаления данных");break;}}В результате исполнения кода приложения и выбора пункта меню "Удалить" будет выводиться предупреждение рис. 10.7.
Рис. 10.7. Модальное диалоговое окно предупреждения
Диалоговое окно можно создать не только на основе класса MessageBox, но и с использованием Windows - формы.
2. Создайте новую форму FormAbout для вывода справочной информации о разрабатываемом приложении, которое должно иметь вид, представленный на рис. 10.8
Рис. 10.8. Общий вид Windows - формы FormAbout
3. Добавьте в проект новый компонент (рис. 10.9.), выбрав из списка AboutBox
Рис. 10.9. Выбор режима добавления нового компонента в проект
Измените фрагмент кода конструктора класса AboutBox1 и введите собственную информацию.
4. Для класса AboutBox можно задайте логотип и дополнительную информацию. По умолчанию данный класс берет дополнительную информацию из метаданных сборки. Проверьте это.
5. Измените фрагмент кода конструктора класса AboutBox1 введем собственную информацию следующим образом:
public AboutBox1()
{
InitializeComponent();
this.Text = String.Format("О программе {0}", AssemblyTitle);
this.labelProductName.Text = AssemblyProduct;
this.labelVersion.Text = String.Format("Version {0}", AssemblyVersion);
this.labelCopyright.Text = "ПВГУС, 2009";
this.labelCompanyName.Text = "Иванченко Елена, БИ-401";
|
this.textBoxDescription.Text = "Студенческий проект по курсу Проектирование ИС";
}
Для открытия пользовательского модального диалогового окна используется метод ShowDialog. В лабораторной работе диалоговое окно должно открываться при щелчке пользователем на пункте в меню "Справка / О программе". Код для открытия диалогового окна может выглядеть следующим образом:
// Открываем модальное диалоговое окно
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{AboutBox1 aboutBox = new AboutBox1();
aboutBox.ShowDialog(this); }
После компиляции и загрузки приложения, вызвав пункт меню «Справка» / «О программе» на дисплеи будет выведено диалоговое окно, приведенное на рис. 10.10.
Рис. 10.10. Вызов модального окна
При нажатии на кнопку ОК диалоговое окно будет автоматически закрыто и в ходе дальнейшего выполнения программы можно выяснить значение свойства DialogResult.
Задание 6.
|
|
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!