C# TextBox'ın Global ve Local değişkende farklı durumlar olması

Hello

Hectopat
Katılım
2 Temmuz 2014
Mesajlar
555
Makaleler
2
Daha fazla  
Cinsiyet
Erkek
Öncelikle başlığı biraz açayım; Global değişken ile TextBox oluşturdum mu diğer TextBox'lar ile aynı Text'e sahip oluyorlar, yani Global değişken ile 2 farklı Textbox oluşturdum birinci oluşturduğuma bir şey yazınca ikincisinde de aynı şeyler yazıyor. Local değişkende ise durum böyle olmuyor her TextBox'ın Text'i ne yazdığınıza bağlı yani birinci ikinci veya üçüncü arasında bir benzerlik olmuyor.
Global değişken kullanmak istememin nedeni her TextBox'daki değerleri kaydedecek olmam ( hepsinin içinde yazılan değerle kaydedileceğinden şüpheliyim biraz :) ancak üstteki gibi bir olay oluyor. Bunun önüne nasıl geçerim?

Kod:
//Global değişken
   public MainWindow()
        {
            InitializeComponent();


           
        }
        TextBox textbox = new TextBox();
Kod:
    private void button4_Click(object sender, RoutedEventArgs e)
        {
            TabItem item1 = new TabItem();

            item1.Content = textbox; // Üstte oluşturduğum değişkeni burda kullanıyorum. 
            item1.Header = "Merhaba";
            tab1.Items.Add(item1);
         
           
           
           
           
         
           
        }

Bu ise Local değişken ile yaptığım ;
Kod:
 private void button4_Click(object sender, RoutedEventArgs e)
        {
            TabItem item1 = new TabItem();
            TextBox textbox = new TextBox();
            item1.Content = textbox;
            item1.Header = "Merhaba";
            tab1.Items.Add(item1);

           
           
           
           
         
           
        }
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı