|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
ЛАБОРАТОРНАЯ РАБОТА. ТЕМА: «Поле со списком (ComboBox): основные свойства, методы и события»
ТЕМА: «Поле со списком (ComboBox): основные свойства, методы и события»
Выполнил: ст. гр. ИФСТ-21 Самойлов А.А. Проверил: асс.каф. ИСТ Гягяева А. Г. _____________________ «__»____________2012г.
Балаково 2012 Цель работы: написать программу по подсчёту цены на различный товар.
Листинг: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace Сравнение_товаров_различных_марок { public partial class Form1: Form { public Form1() { InitializeComponent(); // настройка компонентов comboBox1.DropDownStyle = ComboBoxStyle.DropDownList; comboBox1.SelectedIndex = 0; } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { { if (Char.IsControl(e.KeyChar)) { if (e.KeyChar == (char)Keys.Enter) { if (sender.Equals(textBox1)) // клавиша <Enter> нажата в поле Ширина // переместить курсор в поле Длина textBox2.Focus(); else // клавиша <Enter> нажата в поле Длина // переместить курсор в поле компонента ComboBox comboBox1.Focus(); } return; }
// остальные символы запрещены e.Handled = true; } } private void textBox1_TextChanged(object sender, EventArgs e) { if ((textBox1.Text.Length == 0) || (textBox2.Text.Length == 0)) button1.Enabled = false; else button1.Enabled = true; label4.Text = ""; } private void button1_Click(object sender, EventArgs e) { double a; // Ширина double b; // Длина double price = 0; // цена за 1 кв.м. double amount; // сумма a = Convert.ToDouble(textBox1.Text); b = Convert.ToDouble(textBox2.Text); switch (comboBox1.SelectedIndex) { case 0: price = 1164; break; // шёлк case 1: price = 1052; break; // бархат case 2: price = 2108; break; // парча case 3: price = 880; break; // муслин case 4: price = 920; break; // органди } amount = a * b * price; label4.Text = "Размер: " + a + "x" + b + "м.\n" + "Цена (руб./м.кв.): " + price.ToString("c") + "\nСумма: " + amount.ToString("c"); } // в списке Материал пользователь // выбрал другой элемент private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { label4.Text = ""; } } } Рис. 1 – результат программы Вывод: в ходе выполнения работы были получены знания управления компонентом ComboBox. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |