Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Visual Studio , Wpf , C#

55K
10 декабря 2009 года
Bat
1 / / 10.12.2009
Я недавно начал изучать " C#" и крепко застрял на одном месте http://forum.codenet.ru/images/smilies/confused.gif,
помогите пожалуйста написать код.
В одном окне "Wpf" есть 5 кнопок с значениями :

private void btn2euro_Click(object sender, RoutedEventArgs e)
{
double cents = 2.00;
}
private void btn1euro_Click(object sender, RoutedEventArgs e)
{
double cents = 1.00;
}
private void btn50cent_Click(object sender, RoutedEventArgs e)
{
double cents = 0.50;
}
private void btn20cent_Click(object sender, RoutedEventArgs e)
{
double cents= 0.20;
}
private void btn10cent_Click(object sender, RoutedEventArgs e)
{
double cents = 0.10;
}

есть label "lblMoney"

как написать код чтоб при каждом нажатии (не имеет значение какой)
кнопки в label "lblMoney" плюсовалось значение каждой нажатой кнопки.

Пример :

если я нажму первый раз на кнопку со значением 2 а потом на кнопку со значением 50 то в label "lblMoney" станет 2.50 и при другом нажатии на 20 в label высветилось 2.70 .
И если возможно все это помещать в одну переменную.
36K
10 декабря 2009 года
Sonia
74 / / 21.05.2009
Ставите в теги кнопок те значения, которые вам нужно складывать.
И вызываете от всех кнопок одно событие.


 
Код:
private void button1_Click(object sender, RoutedEventArgs e)
        {
            Button S = (Button) sender;
            double value = Convert.ToDouble(S.Tag);
            double current = Convert.ToDouble(lblMoney.Content) ;
            current += value;
            lblMoney.Content = current;
        }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог