АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ЛАБОРАТОРНАЯ РАБОТА. ТЕМА: «Поле со списком (ComboBox): основные свойства, методы и события»

Читайте также:
  1. II. УЧЕБНАЯ, НАУЧНАЯ И ОБЩЕСТВЕННАЯ РАБОТА
  2. III. Производственная работа
  3. IV. Работа в режиме быстрой маски
  4. IV. Работа жюри и награждение победителей
  5. V. Работа с рисунками – символами, иллюстрациями
  6. А можно ли так работать с опухолью?
  7. А) рабочего времени, затраченного на механизированные работы к общему отработанному времени на данный объем продукции или работ
  8. Алгоритм расчета и условия выплаты премии работникАМ, работающиМ по программе кредитования малого бизнеса
  9. Аудиторная работа
  10. Б. Работа стали на продольный изгиб
  11. Блок ЛДМ. Назначение , работа схемы при приёме сигнала ТУ на ЛП.
  12. Блок ЦС ДЦ «Нева». Назначение, работа схемы при формировании и передаче сигнала ЦС

 

ТЕМА: «Поле со списком (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 сек.)