treeview ,tekrarlanan chıldlar..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
i_zec
Üye
Mesajlar: 119
Kayıt: 01 Tem 2005 03:07

treeview ,tekrarlanan chıldlar..

Mesaj gönderen i_zec »

İyi Günler.Oluşturacağım treeview ın yapısında tekrarlanacak alan cok fazla bu programı şişirmeden nasıl yaparım.Dosya dan felan okutmak mumkunda state index felan nasıl ayarlanack.

yapı Şöyle.Bir örnekler açılayım
Örneğin bir okul olduğunu düşünün
+1
-a
-mat
-turkçe
-sosyal
-b
-mat
-turkçe
-sosyal
-c
.
.
.
-d

+2
-a
-b
-c
-d

.
.
.
.

şeklinde,yani farklı sınıflar var ama her sınıfın şubeleri aynı ve dersleri aynı.Bu tekrarı kodu şişrmeden nasıl yaparız...?
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Merhaba

:!: :?: :idea:

Konuyu biraz daha ayrıntılı açabilirseniz iyi olur. Açıkcası konu ile ilgili yazdığınıza tam anlam veremedim....

Birde treeview diye arama yaparsanız belki ek sonuçlarada ulaşabilirsiniz....


Saygılar,
i_zec
Üye
Mesajlar: 119
Kayıt: 01 Tem 2005 03:07

Mesaj gönderen i_zec »

şöyle açıklayım.Yukarıda örnekte; 1,2,3 diye sınıflar var(okuldakı sınflar gıbı dusun).Bunu sınfların hepsinin de a,b,c,d,e diye şubeleri var yani 1a,1b,1c,1d,1e,1f 2a,2b,2c,2d,2e,2f hepsini derslerinin aynı olduğunu fazedersek de her şubenın altında da Mat,Sosyal,turkçe diye dersler var.Bu aslında sadece ana sınıfı farklı(node,root neyse işte..) ama geriye kalan butun chıldları aynı olan bır yapı ortaya cıkaryor.Benım demek istediğim bu tekrarlar olmadan nasıl olur;Yanı treeview 'e oturupta bunları tek tek yazmayım istiyorum..Bilmem Anlatabildimmi... :?
i_zec
Üye
Mesajlar: 119
Kayıt: 01 Tem 2005 03:07

Mesaj gönderen i_zec »

yok mu yani şimdi bi onerisi olan .... :(
Kullanıcı avatarı
Sedat GÖKÇEK
Üye
Mesajlar: 28
Kayıt: 29 Tem 2005 05:33
Konum: Anakara

Mesaj gönderen Sedat GÖKÇEK »

merhaba,
tam anlayabilmiş değilim ama sanırsam şöyle birşey yapabilirsiz:
arrayleri kullanarak
sınıflar array'i
subeler array'i
dersler array'i gibi
veya database'e kaydedip database'de almak daha iyi olur diye düşünüyorum bilgileri buradan alıp create etme işide size kalmış artık
kolay gelsin
Amerika'yı yeniden keşfetmeyelim!
Kullanıcı avatarı
mepc
Üye
Mesajlar: 191
Kayıt: 26 Eyl 2003 11:39
Konum: Ankara

Mesaj gönderen mepc »

eğer okutacağın veri çok fazla ise tavsiyem 1stclass component setindeki fcdbtreewiev

başlangıç ve bitiş tablolarını veriyorsun veritabanındaki kayıtlara göre otomatik ağaç yapısını oluşturuyor. İşin güzel tarafı aynı tablodaki kayıtları bile bu şekilde okuyor.
Bilgi paylaşıldıkça güzeldir.
Cevapla