MessageBox
|
|
[FreSh] | Дата: Среда, 05 Мая 2010, 14:33 | Сообщение # 1 |
участник
Сейчас нет на сайте
| Code private void price_Click(object sender, EventArgs e) { MessageBox.Show("Стоимость заказа:" + summa.ToString("C") + "грн.", "Каталог"); } Правильный ли вывод MessageBox ?
|
|
| |
ezhickovich | Дата: Среда, 05 Мая 2010, 14:48 | Сообщение # 2 |
[Великий и могучий хозяинъ]
Сейчас нет на сайте
| Я не спец и вроде странного ничего не вижу...
Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
|
|
| |
[FreSh] | Дата: Среда, 05 Мая 2010, 14:51 | Сообщение # 3 |
участник
Сейчас нет на сайте
| Quote (ezhickovich) Я не спец и вроде странного ничего не вижу... А при клике на кнопку не работает... страно
|
|
| |
ezhickovich | Дата: Среда, 05 Мая 2010, 15:18 | Сообщение # 4 |
[Великий и могучий хозяинъ]
Сейчас нет на сайте
| У меня работает... Добавлено (05.05.2010, 15:16) ---------------------------------------------
Code 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 WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { int summa = 10; MessageBox.Show("Стоимость заказа:" + summa.ToString("C") + "грн.", "Каталог"); } } } Практически скопировал твой код...Добавлено (05.05.2010, 15:18) --------------------------------------------- Мож ошибка не в этом?
Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
|
|
| |
[FreSh] | Дата: Среда, 05 Мая 2010, 16:46 | Сообщение # 5 |
участник
Сейчас нет на сайте
| не знаю.... посмотри сам Code 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 CoralCatalog { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private double summa; private void Form1_Load(object sender, EventArgs e) { } private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked) summa += 168; else summa -= 168; } private void checkBox2_CheckedChanged(object sender, EventArgs e) { if (checkBox2.Checked) summa += 133; else summa -= 133; } private void checkBox3_CheckedChanged(object sender, EventArgs e) { if (checkBox3.Checked) summa += 168; else summa -= 168; } private void checkBox4_CheckedChanged(object sender, EventArgs e) { if (checkBox4.Checked) summa += 168; else summa -= 168; } private void checkBox5_CheckedChanged(object sender, EventArgs e) { if (checkBox5.Checked) summa += 168; else summa -= 168; } private void checkBox6_CheckedChanged(object sender, EventArgs e) { if (checkBox6.Checked) summa += 168; else summa -= 168; } private void price_Click(object sender, EventArgs e) { MessageBox.Show("Стоимость заказа:" + summa.ToString("C") + "грн.", "Каталог"); }
private void exit_Click(object sender, EventArgs e) { Application.Exit(); } } }
|
|
| |
nilrem | Дата: Среда, 05 Мая 2010, 18:48 | Сообщение # 6 |
Просветленный разум
Сейчас нет на сайте
| Скорее всего функция не связана с кнопкой. Выложи весь проект, одного этого мало.
Windmill 2
WindMill 2D Game Engine
|
|
| |
[FreSh] | Дата: Среда, 05 Мая 2010, 19:03 | Сообщение # 7 |
участник
Сейчас нет на сайте
| Quote (nilrem) Скорее всего функция не связана с кнопкой. <p> Выложи весь проект, одного этого мало. Code private void price_Click(object sender, EventArgs e) { MessageBox.Show("Стоимость заказа:" + summa.ToString("C") + "грн.", "Каталог"); } а это разве не оно??
Сообщение отредактировал [FreSh] - Среда, 05 Мая 2010, 19:06 |
|
| |
nilrem | Дата: Среда, 05 Мая 2010, 19:31 | Сообщение # 8 |
Просветленный разум
Сейчас нет на сайте
| Quote (|FreSh|) а это разве не оно?? Нет. В файле ИмяФормы.Designer.cs должно быть нечто вроде: Code this.price.Click += new System.EventHandler(this.price_Click);
где price_Click имя функции отвечающей за соответствующее событие.
Windmill 2
WindMill 2D Game Engine
|
|
| |
ezhickovich | Дата: Среда, 05 Мая 2010, 19:32 | Сообщение # 9 |
[Великий и могучий хозяинъ]
Сейчас нет на сайте
| Quote (nilrem) Скорее всего функция не связана с кнопкой. Вполне возможно... ( у мну иногда бывает такой тупняк )
Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
|
|
| |
[FreSh] | Дата: Четверг, 06 Мая 2010, 09:18 | Сообщение # 10 |
участник
Сейчас нет на сайте
| С MessageBox я уже разобрался... Но вылезла другая проблема... Программа не считает цену checkbox`ов и выдаёт ошибку. Помогите плиз Code using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
namespace CoralCatalog { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private double summa; private void Form1_Load(object sender, EventArgs e) { } private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked) summa += 168; else summa -= 0; } private void checkBox2_CheckedChanged(object sender, EventArgs e) { if (checkBox2.Checked) summa += 133; else summa -= 133; } private void checkBox3_CheckedChanged(object sender, EventArgs e) { if (checkBox3.Checked) summa += 168; else summa -= 168; } private void checkBox4_CheckedChanged(object sender, EventArgs e) { if (checkBox4.Checked) summa += 168; else summa -= 168; } private void checkBox5_CheckedChanged(object sender, EventArgs e) { if (checkBox5.Checked) summa += 168; else summa -= 168; }
private void checkBox6_CheckedChanged(object sender, EventArgs e) { if (checkBox6.Checked) summa += 168; else summa -= 168; } private void exit_Click(object sender, EventArgs e) { Application.Exit(); }
private void price_Click_1(object sender, EventArgs e) { if (checkBox1.Checked || checkBox2.Checked || checkBox3.Checked || checkBox4.Checked || checkBox5.Checked || checkBox6.Checked ||) MessageBox.Show("Стоимость заказа: " + summa.ToString("") + " грн.", "Стоимость заказа"); else MessageBox.Show("Вы ничего не заказали!", "Сделайте заказ!"); } } }
|
|
| |
VarXdar | Дата: Четверг, 06 Мая 2010, 09:22 | Сообщение # 11 |
Работник Ubisoft
Сейчас нет на сайте
| А какое содержание ошибки?
|
|
| |
[FreSh] | Дата: Четверг, 06 Мая 2010, 09:31 | Сообщение # 12 |
участник
Сейчас нет на сайте
| Quote (VarXdar) А какое содержание ошибки? Пишет что скобки мешаются в этой строке Code (checkBox1.Checked || checkBox2.Checked || checkBox3.Checked || checkBox4.Checked || checkBox5.Checked || checkBox6.Checked ||)
|
|
| |
VarXdar | Дата: Четверг, 06 Мая 2010, 09:47 | Сообщение # 13 |
Работник Ubisoft
Сейчас нет на сайте
| Попробуй для каждого Чекбокса прописать if
|
|
| |
[FreSh] | Дата: Четверг, 06 Мая 2010, 09:50 | Сообщение # 14 |
участник
Сейчас нет на сайте
| Quote (VarXdar) Попробуй для каждого Чекбокса прописать if Для каждого, каждого?? Пользуясь моментом хочу спросить, что даёт =+ и =- в if ?
|
|
| |
nilrem | Дата: Четверг, 06 Мая 2010, 09:53 | Сообщение # 15 |
Просветленный разум
Сейчас нет на сайте
| checkBox6.Checked ||)
Windmill 2
WindMill 2D Game Engine
|
|
| |
VarXdar | Дата: Четверг, 06 Мая 2010, 09:57 | Сообщение # 16 |
Работник Ubisoft
Сейчас нет на сайте
| А вообще можно пойти простым путем, просто сравнить если сумма больше нуля тогда выдаем MessageBox
|
|
| |
[FreSh] | Дата: Четверг, 06 Мая 2010, 09:57 | Сообщение # 17 |
участник
Сейчас нет на сайте
| Quote (nilrem) checkBox6.Checked ||) не понял...
|
|
| |
VarXdar | Дата: Четверг, 06 Мая 2010, 09:59 | Сообщение # 18 |
Работник Ubisoft
Сейчас нет на сайте
| Удали || Я с телефона этого и не заметил. Спасибо nilrеm
|
|
| |
[FreSh] | Дата: Четверг, 06 Мая 2010, 11:14 | Сообщение # 19 |
участник
Сейчас нет на сайте
| VarXdar, nilrem, спасибо, я позарез вам двоим благодарен Добавлено (06.05.2010, 11:14) --------------------------------------------- А кто может помочь? Почему не считает цену Checkbox`ов ?
|
|
| |
VarXdar | Дата: Четверг, 06 Мая 2010, 12:18 | Сообщение # 20 |
Работник Ubisoft
Сейчас нет на сайте
| Попробуй сумму объявить типом int и в начале обнулить ее. Пока не могу проверить код, сижу с телефона
|
|
| |