ListView hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

ListView hakkında

Mesaj gönderen meron06 »

Sel.Al.arkadaşlar.projeme bi listview ekleyim dedim yapmak istediğim şey şu.listview da başlık1 başlık2 başlık3 diye item den ekledim.bu başllıklara bide alt başlık ekledim.ama çalıştırdığım zaman sadece ana başlıklar görünüyor.ana başlığa tıklayınca o ana başlğın alt başlıklarını görüntülesin istiyorum.ama bi türlü yapamadım.bu konu hakkında bilgisi olan arkadaşlar varmı acaba.iyi çalışmalar.
ylmz
Üye
Mesajlar: 110
Kayıt: 18 Mar 2005 02:32
Konum: Antalya

Mesaj gönderen ylmz »

merhaba,

bildiğim kadarıyla listview ile sizin istediğiniz şey olmaz.Sub item ler columns ta belirlernen kolonların değerini vermek için kullanılıyor.bir kaç kolon yaratarak ve viewstyle özelliğini değiştirerek tam olarak neler olduğunu görebilirsiniz.Eğer istediğiniz ağaç görünümü ise TTreeview bileşenini kullanın.Kolay gelsin.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Mesaj gönderen meron06 »

pek ylmz kardeş.treeview de liste yukardan aşağıaya doğru.peki treeview de aşağıda ki şekilde bi liste yapabilirmiyim

anabaşlık1 anabaşlık2
altbaşlık altbaşlık1
altbaşlık1 alt başlık 2

yani itemleri yukardan aşağı doğru deyilde yanyana koyabilirmiyim.
ylmz
Üye
Mesajlar: 110
Kayıt: 18 Mar 2005 02:32
Konum: Antalya

Mesaj gönderen ylmz »

merhaba,

ilk mesajınızda ve ikinci mesajınızda tarif ettiğiniz şeyler birbirinden farklı.
şimdi tarif ettiğiniz şeyi listview ile yapabilirsiniz.
Ana başlıkları columns olarak tanımlayın.Daha sonra altbaşlıklarıda items olarak tanımlayın.Viewstyle ı da Report olarak değiştirin.

Eğer buda olmaz diyorsanız yapmak istediğiniz şeyi daha detaylı olarak anlatın lütfen.O zaman daha iyi çözümler bulunabilir.Kolay gelsin.

iyi çalışmalar.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Mesaj gönderen meron06 »

ylmz kardeş söylediğini denedim.ama istediğim gibi olmadı vsreport olarak seçinde grid ggibi görünüyor.ben treeview daki gibi açıllır alt başlıklar şeklinde yapmak istiyorum.ama ana başlıklar yatay olacak ana başlıklara tıklanınca da alt başlıkları açılacak .
ylmz
Üye
Mesajlar: 110
Kayıt: 18 Mar 2005 02:32
Konum: Antalya

Mesaj gönderen ylmz »

merhaba,

delphi nin standart bileşen setinde sizin istediğiniz şeyi yapan bir bileşen varmı emin değilim.Ben bu tarz işler için cx i kullanıyorum.Ama istediğiniz şeyi TTreeList ile kod yazarak çözebilirsiniz.

var
str: String;
begin
Str := Format('%40s%40s', ['birinci ana başlık', 'ikinci ana başlık']);

bu şekilde birinci ana başlık için 40 karakterlik yer ayrılır.sonra ikincisi için.Tabii ki bu işlemi yapan bir bileşen ile çok daha rahat işlem yapacağınız kesin.Ama TTreelist ile aklıma gelen ilk çözüm bu.Kolay gelsin.

iyi çalışmalar.
meron06
Üye
Mesajlar: 393
Kayıt: 15 Eki 2005 04:23

Mesaj gönderen meron06 »

tşk.ederim saolun .başka bileşenlere bakacağım artık.ilgin için saol iyi çalışmalar kardeş.
Cevapla