folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Global Değişken Ve Datagridview ( Yardım )



C# Global Değişken Ve Datagridview ( Yardım )

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    Arkadaşlarını önerdikleri çözümlerin hepsi doğru olmakla birlikte;

    Access modifier ı public yapmak küçük uygulamalarda durumu kurtarmak adına işe yarasa da OOP adına güzel bir method değildir. API, SDK, DLL geliştirmesi gibi data abstraction ın kritik olduğu durumlarda isteseniz de bu methoda başvuramazsınız.

    Function Pointer örneğini verirken bu ve benzeri tüm durumlarda (Thread ler arası veri alışverişi gibi) işinize yarayacağı için tercih ettim. Mantığı kaptıktan sonra istediğin yerde kullanabilirsin.

    @korayozrak

    Function Pointer kullanarak yaptığımız çözümü tersten işleterek sonuca ulaşabilirsin, ama sadece bir textbox için uğraşmaya gerek yok pratik yoldan gideceğim dersen de

    Form2 nin içine

    TextBox boxx;

    public Form2(TextBox tbox)

    {

       InitialzieComponent();
       boxx = tbox;

    }

    kısmını ekleyip Form1 de form2 yi yarattığın yeri de

     Form2 frm = new Form2(textBox1);

    şeklinde güncellersen

    Form2 ye textbox ın referansını göndermiş olursun. boxx üzerinde yaptığın değişiklikler textbox1 e de yansıyacaktır.

    Sscheme tarafından 01/Oca/13 06:26 tarihinde düzenlenmiştir

    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    form2 yi açarken form1 e ownerlık verebilirsin.

    daha sonra form2.owner dersen form1 e ulaşırsın.

    bu şekilde kurabilirsin algoritmanı


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
Toplam Hit: 2892 Toplam Mesaj: 13