• 29-11-2012, 20:52:00
    #10
    yapmak sıtedıgınız den kasıtım soru nedir bu bir ödev mi ney bu problem neki rastgele sayı üretmek ıcın ugrasıyon

      public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            int s1, s2;
            Random rst = new Random();
            private void Form1_Load(object sender, EventArgs e)
            {
                s1 = rst.Next(1, 20);
                s2 = rst.Next(1, 200);
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                
                MessageBox.Show(s1+" "+s2.ToString());
            }
    load da tanımladım butonda bastırdım
  • 29-11-2012, 21:00:55
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Onların başına public koy bakalım birde...
  • 29-11-2012, 21:08:33
    #12
    sezgin adlı üyeden alıntı: mesajı görüntüle
    Malesef loadın dışına çıkardığımda
                int sayi1 = 0, sayi2 = 0;
                Random rasgele = new Random();
                sayi1 = rasgele.Next(9, 20);
    Bu satırları random rasgele kısımları hata veriyor... Anlamadım birşey ne iğrenç birşeydir bu ya. PHP'nin kıymetini anlıyorum
    from_load eventinden int sayi1 = 0, sayi2 = 0; ı silmediysen hata alıcaksın aynı değişkenden 2 adet var diye arkadaşların yaptığı doğrudur, public yada private koymana gerek yok class içersinde bi değişken tanımlarsan o class içersinde her yerde her fonksiyonda,eventde kullanabilirsin.
  • 30-11-2012, 01:02:26
    #13
    lyzerk adlı üyeden alıntı: mesajı görüntüle
    from_load eventinden int sayi1 = 0, sayi2 = 0; ı silmediysen hata alıcaksın aynı değişkenden 2 adet var diye arkadaşların yaptığı doğrudur, public yada private koymana gerek yok class içersinde bi değişken tanımlarsan o class içersinde her yerde her fonksiyonda,eventde kullanabilirsin.
    Hayır sorun devam ediyor denedim.
  • 30-11-2012, 12:31:51
    #14
    sezgin adlı üyeden alıntı: mesajı görüntüle
    Hayır sorun devam ediyor denedim.
    Tüm kodlarını buraya atarsan hatanı bulabiliriz
  • 30-11-2012, 12:45:47
    #15
    lyzerk adlı üyeden alıntı: mesajı görüntüle
    Tüm kodlarını buraya atarsan hatanı bulabiliriz
    ynen yaa projeyı yolalda bı bakalım
  • 30-11-2012, 13:26:57
    #16
    lyzerk adlı üyeden alıntı: mesajı görüntüle
    Tüm kodlarını buraya atarsan hatanı bulabiliriz
    CemUter adlı üyeden alıntı: mesajı görüntüle
    ynen yaa projeyı yolalda bı bakalım
    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 System.Data.SqlClient;
    
    namespace odevGonderme{
        public partial class formGonder : Form{
            public formGonder(){ InitializeComponent(); }
    
            //Form Açılış.
            private void Form1_Load(object sender, EventArgs e){
                secBolum.SelectedIndex = 0;
                secDers.SelectedIndex = 0;
                secDers.Enabled = false;
    
                Random rasgele = new Random();
                int sayi1 = rasgele.Next(9, 20);
                int sayi2 = rasgele.Next(10, 18);
                txtSayi1.Text = sayi1.ToString();
                txtSayi2.Text = sayi2.ToString();
                kutuCevap.TextAlign = HorizontalAlignment.Center;
            }
    
            //Tarih saati anlık olarak yazalım.
            private void saat1_Tick(object sender, EventArgs e){
                DateTime tarih = DateTime.Now;
                kutuTarih.Text = tarih.ToString();
            }
    
            //Telefon numarası sadece sayısal değer girilebilir!
            private void kutuTelefon_KeyPress(object sender, KeyPressEventArgs e){
                char telno = e.KeyChar;
                if (!Char.IsDigit(telno) && telno != 8){
                    e.Handled = true;
                }
            }
    
            //Öğrenci numarası sadece sayısal değer girilebilir!
            private void kutuOgrencino_KeyPress(object sender, KeyPressEventArgs e){
                char ogrno = e.KeyChar;
                if (!Char.IsDigit(ogrno) && ogrno != 8){
                    e.Handled = true;
                }
            }
            
            //Bölüm seçildiğinde bölüme ait dersler aktif olacak.
            private void secBolum_SelectedIndexChanged(object sender, EventArgs e){
                secDers.Enabled = true;
                //Bölüm Kapatıldığında, Ders seçimini kitle.
                if (secBolum.SelectedIndex == 0){
                    secDers.SelectedIndex = 0;
                    secDers.Enabled = false;
                }
            }
            
            //Ödev seçme butonu
            private void btnGozat_Click(object sender, EventArgs e){
                MessageBox.Show("LÜTFEN DİKKAT! UYARI!.." + "\n" + "Göndereceğiniz ödev veya projeleri gönderirken" + "\n" + "EXE,PHP ve HTML gibi uzantıları rar veya sıkıştırarak gönderiniz... " + "\n" + "Ve unutmayın ki gönderilen her ödev taramadan geçmektedir öncelikle."+"\n\n"+"Şimdi dosyanızı gönderebilirsiniz... Teşekkürler.");
                dosyaYukle.Title = "Ödev Gönder...";
                dosyaYukle.Multiselect = false;
                dosyaYukle.ShowDialog();
                kutuOdev.Text = dosyaYukle.FileName;
            }
    
            //Tıklandığında Kutuyu Boşaltalım...
            private void kutuCevap_Click(object sender, EventArgs e){
                kutuCevap.Text = "";
            }
    
            // Temizle Butonu...
            private void btnTemizle_Click(object sender, EventArgs e){
                kutuAd.Clear();
                kutuSoyad.Clear();
                kutuPosta.Clear();
                kutuTelefon.Clear();
                kutuOgrencino.Clear();
                secBolum.SelectedIndex = 0;
                secDers.SelectedIndex = 0;
                secDers.Enabled = false;
                kutuOdev.Clear();
                
                //Random rasgele = new Random();
                //int sayi1 = rasgele.Next(9, 20);
                //int sayi2 = rasgele.Next(10, 18);
                //txtSayi1.Text = sayi1.ToString();
                //txtSayi2.Text = sayi2.ToString();
            }
    
            //Gönder Butonu
            private void btnGonder_Click(object sender, EventArgs e){
                //
    
            }
    
    
        }
    }
    Gönder butonunda sayi1 + sayi2 toplamı textbaxdaki değerle doğrumu kontrol etmek istiyorum fakat sayi1 ve sayi2 yi çağıramıyorum.



    Proje resmi...
    http://i.imgur.com/Jcosp.png
  • 30-11-2012, 17:02:35
    #17
    if (Convert.ToInt32(txtSayi1.Text) + Convert.ToInt32(txtSayi2.Text) == 0)
                    MessageBox.Show("asd");
                else
                    MessageBox.Show("123");
    şöyle dene.
  • 30-11-2012, 18:10:54
    #18
    Kimlik doğrulama veya yönetimden onay bekliyor.
    en üstte tanımla değişkenlerini voidlerin içinde değil ve public koy başına mesela;
    public int a= 0;