Bu uygulamada Textbox nesnesine girilen iki değerin yerlerinin değiştirilme işlemi anlatılacaktır. Eğer yeni bir web sayfası açma, açılış sayfası değiştirme ve Toolbox içindeki nesneleri kullanma ile ilgili sorularınız varsa bundan önceki yazılara bakabilirsiniz.
Textbox’lara girilen değerlerin metin ve sayısal değer içermesi bu örnek için fark yaratmamaktadır. Çünkü kullanıcının girdikleri değerler üzerinde herhangi bir işlem yapmadan yalnızca yerleri değiştirilecektir.
Textbox’ların içerdikleri değerlere TEXT özellikleri erişilebilir. Yer değiştirme esnasında veri kaybı yaşanmaması için depo değişkenine ihtiyacımız olmaktadır. Textbox1’deki içeriği depo değişkenine yedekledikten sonra Textbox2’deki içeriği Textbox1’e aktarıyoruz. Bu aşamada Textbox1 ve Textbox2 aynı değere sahiptir. Ancak Textbox1’in eski değeri hala depo değişkenimizde saklanmaktadır. Son olarak depo değişkenindeki Textbox1’in eski değerini Textbox2’ye aktardığımızda yer değiştirme işlemi tamamlanmış olur.
1 2 3 4 5 6 | protected void btdegis_Click(object sender, EventArgs e) { string depo = tb1.Text; tb1.Text = tb2.Text; tb2.Text = depo; } |