folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Ta Form Dan Class Dosyasına Veri Gondermek ?



C# Ta Form Dan Class Dosyasına Veri Gondermek ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    Form2.cs de bi textbox var ben bunun icine yazılan yazıyı. kendi olşusturduğum sinif.cs dosyasına göndermeye çalışıyorum fakat başaramadım bunun tekniği nedir hocalar ?

    Not: Form1.cs ve Form2.cs arasında sıkıntı yok ama From2.cs ile Sinif.cs arasında olmuyor bunun başka bişeyi var heralde ?

     

    Not :tamam tamam oldu formdan forma atar gibi ben biyerde yanlışlık yapmışım:)

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    clas içerisine almak için çok yöntem var en basiti classda public string oluştrabilirsin

    public string asdf;

     

    formda da sinif.asdf=textbox2.text; yapabilirsin

    yine olmazsa class ını çağır hoca

    sinif sinif = new sinif();

    sinif.asdf=textbox2.text; yapabilirsin

     

    Sharp tarafından 28/Ara/13 19:25 tarihinde düzenlenmiştir

    www.yesilgrow.com - Growshop
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    Hadi onu geçtim sıradaki sorum şu:

     

    bir class içinde degisken() metodu icinde deger atadıgım degiskeni, goster() metodu icinde nasıl kullanabilirim ?

     

    static void degisken()

    {

    string mesaj = "hello dunya";

    }

    public void goster()

    {

    degisken(); // bunu buraya ekleyince oldu

    MessageBox.Show(mesaj);

    }

    aLsanCaK tarafından 28/Ara/13 20:56 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek
    aLsanCaK bunu yazdı

    Hadi onu geçtim sıradaki sorum şu:

     

    bir class içinde degisken() metodu icinde deger atadıgım degiskeni, goster() metodu icinde nasıl kullanabilirim ?

     

    static void degisken()

    {

    string mesaj = "hello dunya";

    }

    public void goster()

    {

    degisken(); // bunu buraya ekleyince oldu

    MessageBox.Show(mesaj);

    }

    Bence direk girişmek yerine function , class , return type , access modifier vs vs nelermiş bunları bi araştırıp başlarsan daha verimli ilerlersin.

    Bi fonksiyon içerisinde tanımladığın değişken o fonksiyon içerisinde kalır. 2 şekilde geri dönüş yaparsın - fonksiyona return type verip değişkeni döndürürsün yada parametrene ref/out keyword ünü eklersin Bir diğer seçenekte public'e çekersin değişkenini . ikinciyi şimdilik boşver ilkine gelelim 

     

     

     

    public string Mesaj()

    {

    return "Hello world";

    }

    public void Goster()

    {

    string mesaj = Mesaj();

    MessageBox.Show(mesaj);

    }

     

    --------------

    Yada

    string Mesaj= "";

    public void Mesaj()

    {

    Mesaj = "Hello world";

    }

    public void Goster()

    {

    MessageBox.Show(Mesaj);

    }

     

     

     

     

     

    SinusX tarafından 29/Ara/13 00:59 tarihinde düzenlenmiştir

    Si vis pacem para bellum.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    Tam olarak şu şekilde ihtiyacım vardı buna ve bu şekilde çalışşıyor şu anda bunuda tesadüf eseri denerken buldum

    public class admin
        {
            public string  username,password,uCheck, pCheck;
            public void findUser()
            {
                try
                {
                    OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Ace.OleDb.12.0;Data Source=verimerkezi.accdb");
                    baglanti.Open();
                    OleDbCommand readUser = new OleDbCommand("Select * From Users", baglanti);
                    OleDbDataReader Reader;
                    Reader = readUser.ExecuteReader();
                    while(Reader.Read())
                    {
                        
                          username = Convert.ToString(Reader["username"]);
                          password = Convert.ToString(Reader["password"]);
    
                    }
                    baglanti.Close();
                }
                catch (Exception hata)
                {
    
                    MessageBox.Show(hata.Message);
                }
            }
            
            public string loginHataMes;
            public void loginUser()
            {
                
                
                
                try
                {
                    findUser();
                     if (username == uCheck && password == pCheck)
                     {
                         Form2 frm2 = new Form2();
                         frm2.Hide();
                         
    
                     }
                     else
                     {
    
    
                         loginHataMes = "Kullanıcı Adı veya Şifre Hatalı!";
                         
    
                     }
                   
                    
                }
                catch (Exception hata)
                {
                    
                    MessageBox.Show(hata.Message);
                }
            }
        }
Toplam Hit: 1445 Toplam Mesaj: 5