Listview Satır yüksekliği
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Listview Satır yüksekliği
Listview itemslerinin yüksekliklerini biraz açmak istiyorum ama forumlarda bu konu ile ilgili bir bilgi bulamadım... yardımcı olursanız sevinirim.
Kod: Tümünü seç
uses commctrl;
procedure treeviewitemyuksek(Atreeview:TTreeview;aitemyuksek:word);
begin
ATreeview.perform(TVM_SETITEMHEIGHT,aitemyuksek,0);
end;
kullanımı:
Kod: Tümünü seç
treeviewitemyuksek(Treeview1,30);
end;
kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
uses kısmına commctrl yazdım.
formun oncreate olayına
yazdım fakat bir değişiklik olmadı...
örneği treeview için vermişsin acaba sorun bundan kaynaklanıyor olabilirmi.. ben listviewin itemheightlerini değiştirmek istiyorum... teşekkür ederim..
formun oncreate olayına
Kod: Tümünü seç
Listview1.perform(TVM_SETITEMHEIGHT,30,0);
örneği treeview için vermişsin acaba sorun bundan kaynaklanıyor olabilirmi.. ben listviewin itemheightlerini değiştirmek istiyorum... teşekkür ederim..
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
LVM_SETBKCOLOR
LVM_SETCALLBACKMASK
LVM_SETCOLUMN
LVM_SETCOLUMNWIDTH
LVM_SETIMAGELIST
LVM_SETITEM
LVM_SETITEMCOUNT
LVM_SETITEMPOSITION
LVM_SETITEMPOSITION32
LVM_SETITEMSTATE
LVM_SETITEMTEXT
LVM_SETTEXTBKCOLOR
LVM_SETTEXTCOLOR
win32 sdk da yer alan mesajlarda bu işe yarayan bir mesaj görünmüyor fakat biraz araştırma yapılırsa bu belgelerde yer almayan bi mesaj belki bulunur....
LVM_SETCALLBACKMASK
LVM_SETCOLUMN
LVM_SETCOLUMNWIDTH
LVM_SETIMAGELIST
LVM_SETITEM
LVM_SETITEMCOUNT
LVM_SETITEMPOSITION
LVM_SETITEMPOSITION32
LVM_SETITEMSTATE
LVM_SETITEMTEXT
LVM_SETTEXTBKCOLOR
LVM_SETTEXTCOLOR
win32 sdk da yer alan mesajlarda bu işe yarayan bir mesaj görünmüyor fakat biraz araştırma yapılırsa bu belgelerde yer almayan bi mesaj belki bulunur....
Listviewde renkli satırlar için
DrawItem olayına aşağıdaki kod yazın
Ama diğerini bende halen daha yapamadım zannedersem yok öle birşey.
Kolay gelsin.
DrawItem olayına aşağıdaki kod yazın
Kod: Tümünü seç
with listview1.canvas.brush do
begin
case item.index of
0:color:=clyellow;
1:Color:=clred;
2:color:=clgreen;
//////////////////////
*************** gibi devam eder.
Kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
listviewın satır boşlukları ile ilgili bir çözüm buldum. pek programsal olmasada işimi gördü ... forma bir imagelist ekledim ve width/height özelliklerini istediğim gibi verdim. sonra listviewa ilişkilendirdim. row aralıklarını istediğim gibi açabiliyorum bu yöntemle.. fakat column yüksekliklerinde bu yöntem çalışmadı.. biraz daha kurcalayım..