Kod Günlüğü 12 C# da TabControl Nesnesindeki TabPageler Üzerinde Buton İle Gezme

Merhaba günlük. Kısa bir not düşüp gideceğim. Ama güzel bir şey öğreneceksin. 

Biz yazılımcılar bazen çok formlu projelerle uğraşmak zorunda kalırız. Böyle projelerimiz için Microsoft mühendisleri şunu demişler, bu elemanlar form form dolaşıp durmasın, zaten bir sürü form açıl kapan bu kullanıcıyı da bezdirir biz bunların işine yarayacak bir nesne yapalım ve TabControl nesnesini yapmışlar. Tek form üzerinde yüzlerce formluk işi bu nesne sayesinde hallede bilmekteyiz.


Şimdi her zaman ki gibi bir senaryo yazmalıyım. Yoksa sen ne gerek var anlattığın şeyi bilmeye deyip dinlemessin beni. Şimdi düşün TabControl nesnen üzerinde 100 tane TabPage in var. Birinci TabPage de iken 100. TabPage üzerinde bir işlem yapman gerekti diyelim. Şimdi anlatacağım şeyi bilmesen, formda  oluşan ileri butonuna 100 kere bas bakalım, ölme eşeğim ölme demi. O zaman bence şimdi anlatacağım kod seni baya bir amelelikten kurtaracak gibi.

Formu bir görelim.



Şimdi amacımız yukarıdaki sekmelere tıklamadan butonlar ile Pageler arasında gezmek. TabControl nesnesi üzerinde oluşturulan her nesne 0 dan başlayarak sırası ile index numarası alır. Eğer ben sayfalar arasında gezmek istersem de bana şu tek satır kod yeterli gelecektir.


İşte hangi page e gitmek istiyorsak seçili index numarasına onu yazacağız.


Sayfalarda gezdiğimizi görelim.



İşte bu kadardı günlük. Kodun özü dicek bir şey yok ama geleneği bozmayalım.

KODUN ÖZÜ


TabPageler arasında dolaşmak için bize gerekli kod.

tabControl1.SelectedIndex = 1;


Unutmamamız gereken şey ise index numaralarının 0 dan başladığı ve sıra ile numaralandırıldığıdır.

Haydi vesselam.


KONUNUN YAZARI NCFKR
DİĞER YAZILIM GÜNLÜĞÜ KONULARI İÇİN TIKLA VE ÖĞREN

Yorumlar