Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
886
Tıklama
0
Öne Çıkarma
Diziden Textboxlara Veri Yazdırma Yardım
K
13 yıl (287 mesaj)
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar. Visual Basic ile ilgili bir konuda sizin yardımlarınıza ihtiyacım var.

Bir form üzerinde 20 adet textboxlarım var. Bu textboxların isimleri

"firin_sicaklik1" , "firin_sicaklik2", " ",....... şeklinde gidiyor.

Görüldüğü gibi texboxların isimlerinde bir index artarak gidiyor.

Bundan yararlanarak for döngüsüyle dizideki elemanları bu textboxlara

nasıl yazdırabilirim.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



Ö
13 yıl (929 mesaj)
Yüzbaşı

Merhaba,

Bunun için linq kullanabilirsin. Form üzerindeki tüm textBox'ları yada formunda bu 20 taneden başka textBox'larında var ise bu 20 tanesini bir panel içerisine alabilirsin, form üzerindeki/panel üzerindeki tüm textBox'ları diziye aktarırken linq teknolojisinin OfType<>() , OrderBy<>() ve ToArray() gibi methodları yardımıyla bu işlemi yapabilirsin. Linq teknolojisini ve bu verdiğim kavramları araştırıp öğrenmeni tavsiye ederim, linq çok güzel bir teknoloji 20-25 satırlık kodu adında tek satıra indirebilirsin linq ile. Bunlarla bi' yapmaya çalış, yapamaz isen daha detaylı anlatırım. Bunları getirdikten sonra dizindeki elemanları textBox'lara atmak kalıyor orayı da biraz kendin yapmaya çalış, yapamazsan yine dediğim gibi yardım ederim.

Kolay gelsin...


Bu mesaja 1 cevap geldi.
K
13 yıl (287 mesaj)
Yüzbaşı
Konu Sahibi

Hocam şimdilik string olarak texbox ismi ile for indeksini birleştirip form üzerindeki texbox isimlerini oluşturup

dizideki değerleri yükledim. Zamanım olursa bahsettiğiniz konuya bir bakarım. Cevabınız için teşekkür ederim.


Bu mesaja 1 cevap geldi.
Ö
13 yıl (929 mesaj)
Yüzbaşı

quote:

Orijinalden alıntı: kurusaray

Hocam şimdilik string olarak texbox ismi ile for indeksini birleştirip form üzerindeki texbox isimlerini oluşturup

dizideki değerleri yükledim. Zamanım olursa bahsettiğiniz konuya bir bakarım. Cevabınız için teşekkür ederim.

Rica ederim. Fakat bana kalırsa o şekilde hiç uğraşma, linq ile tek satırda istediğin gibi textBox'ları getirebilirsin. sonrada foreach ile diziden textBox'ları çekip değerlerini verirsin.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.