C# MessageBox'a işlenen veri nasıl yazılır?

Call Of Death

Hectopat
Katılım
4 Ekim 2020
Mesajlar
174
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Ödev olarak hocamız bir içecek alma uygulaması yaptırıyor ve message box üzerinden sipariş tamamla butonuna bastığımızda aldığımız içecekleri göstermesini istiyorum. Nasıl yapabilirim? Hatalı yaptığım yerler varsa düzeltirseniz sevinirim.

C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        double icecek1,icecek2,icecek3;
        public Form1()
        {
            InitializeComponent();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label5_Click(object sender, EventArgs e)
        {

        }

        private void arti1_Click_1(object sender, EventArgs e)
        {
            icecek1 = Convert.ToDouble(iceceklable1.Text);
            icecek1 = icecek1 + 1;
            iceceklable1.Text = icecek1.ToString();
        }

        private void eksi1_Click(object sender, EventArgs e)
        {
            icecek1 = Convert.ToDouble(iceceklable1.Text);
            icecek1 = icecek1 - 1;
            iceceklable1.Text = icecek1.ToString();
            if (icecek1 < 0)
            {
                MessageBox.Show("sipariş negatif olamaz");
            }
            icecek1 = 0;
            iceceklable1.Text = icecek1.ToString();
        }

        private void arti2_Click(object sender, EventArgs e)
        {
            icecek2 = Convert.ToDouble(iceceklable2.Text);
            icecek2 = icecek2 + 1;
            iceceklable2.Text = icecek2.ToString();
        }

        private void arti3_Click(object sender, EventArgs e)
        {
            icecek3 = Convert.ToDouble(iceceklable3.Text);
            icecek3 = icecek3 + 1;
            iceceklable3.Text = icecek3.ToString();
        }

        private void eksi2_Click(object sender, EventArgs e)
        {
            icecek2 = Convert.ToDouble(iceceklable2.Text);
            icecek2 = icecek2 - 1;
            iceceklable2.Text = icecek2.ToString();
            if (icecek2 < 0)
            {
                MessageBox.Show("sipariş negatif olamaz");
            }
            icecek2 = 0;
            iceceklable2.Text = icecek2.ToString();
        }

        private void eksi3_Click(object sender, EventArgs e)
        {
            icecek3 = Convert.ToDouble(iceceklable3.Text);
            icecek3 = icecek3 - 1;
            iceceklable3.Text = icecek3.ToString();
            if (icecek3 < 0)
            {
                MessageBox.Show("sipariş negatif olamaz");
            }
            icecek3 = 0;
            iceceklable3.Text = icecek3.ToString();
        }

        private void sifirla_Click(object sender, EventArgs e)
        {
            icecek1 = 0;
            icecek2 = 0;
            icecek3 = 0;

            iceceklable2.Text = icecek2.ToString();
            iceceklable1.Text = icecek1.ToString();
            iceceklable3.Text = icecek3.ToString();


        }

        private void siparis_Click(object sender, EventArgs e)
        {
            icecek1 = Convert.ToDouble(iceceklable1);

            icecek2 = Convert.ToDouble(iceceklable2);

            icecek3 = Convert.ToDouble(iceceklable3);
        }

        private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}
 
Kod:
MessageBox.Show(str1+" Barkod Numaralı "+str2+ " Malzemesi \n " + adet+" Adedi Kadar Eklenmiştir" ,"Satış Listesi ", MessageBoxButtons.OK, MessageBoxIcon.Information);

Kendi programımdan örnek bir kod kendi kodunuza uyarlayabilirsiniz
Verileri tuttuğunuz alanları yazarak yaparsınız.
 
Yazdığınız üzerinden biraz oynama yaparak yaptımç fakat böyle bir hata aldım çyardımcı olabiliri misiniz? Yarın 1 de teslime etmem lazım.

1686693351377.png


Kod:
Private Void siparis_click_1(object sender, eventargs e)

 {

 İcecek1 = convert. Todouble(iceceklable1);

 İcecek2 = convert. Todouble(iceceklable2);

 İcecek3 = convert. Todouble(iceceklable3);

 Messagebox. Show("siparişiniz olan içecek 1 den" + icecek1 + "adet" + "\n" + "siparişiniz olan içecek 2 den" + icecek2 + "adet" + "\n" + "siparişiniz olan" + icecek3 + "adet" + "\n" + "tarafımıza ulaşmıştır");

 }
 
Son düzenleyen: Moderatör:
Çok da iyi bildiğim söylenemez. C# biraz, ChatGPT, biraz internet biraz da hocanın anlattığı dersler derken böyle bir şey çıktı.
 
Son düzenleyen: Moderatör:

Technopat Haberler

Geri
Yukarı