none
C# Üye Paneli RRS feed

Tüm Yanıtlar

  • Formlar arası bilgi taşımak için en bilindik yöntem Static kullanımıdır.

    Örneğin;

    //form1.cs kodları
    
     public partial class Form1 : Form
        {
    public static id;// form2'den ulaşmak istediğimiz değişken. id bilgisi tutarak form2'de veritabanından bilgileri alabilirsiniz, ya da birden fazla değişken tutarak/model nesnesi oluşturarak, değerleri tutabilirsiniz.
    
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
    //... işlemleri yaptıktan sonra static olarak tanımladığımız değişkenin değerini set ediyoruz. burada ya da farklı bir methodda tanımlamamız sonucu değiştirmez, değişken/lere değer atanması yeterli.
            }
        }
    
    //form2.cs kodları
     public partial class Form2 : Form
        {
    
            public Form2()
            {
                InitializeComponent();
            }
    
            private void Form2_Load(object sender, EventArgs e)
            {
    int tasinanId = Form1.id;//ya da Form1'de tanımladığımız public static diğer değişkenler.
            }
        }

    Çalışmalarınızda kolaylıklar dilerim.


    Code is Poetry

    14 Mayıs 2017 Pazar 22:00