listview sorunlarım.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

listview sorunlarım.

Mesaj gönderen Gold_Lady »

İlk defa listview bileşeni kullanarak bişey yapmaya çalışıyorum. Sorunlarım var, yardımcı olursanız sevinirim.

1. Listviewin programın ilk açılışında, üzerindeki itemlerden birisinin seçili vaziyette açılmasını istiyorum.

2. Mouse cursorunu hand şeklinde sadece itemin üzerine mouse gelince görüntülemek istiyorum. listview cursoru hand seçtiğim zaman listviewin herhangi bir yerinde mouse gelince cursor hand şeklinde oluyor.

3. listview largeimage için imagelist kullanmak gerekiyor, ancak imagelist sadece bmp, ico dosyalarını destekliyor. jpeg yada png resimleri destekleyen başka bir imagelist bileşeni var mı bildiğiniz? - özellikle png olursa daha güzel duruyor. png leri bmp ye çevirince görünümü bozuluyorda.-

Şimdiden teşekkür ederim
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Arkadaşlar yardımlarınızı bekliyorum. Lütfen...
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

1-Anoformun OnShow'unua;

Kod: Tümünü seç

ListBox1.ItemIndex := 0;
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

ListBox1.ItemIndex := 0; :?: :?: :?:

Kodu Listview1.itemindex:=0 şeklinde denemedim henüz ama sanırım listbox - listview karıştırmışsınız.

Başka yardım edecek yok mu ?
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Mesaj gönderen Biltes »

Öncelikle merhabalar;
Şimdi sorduğun sorulara sıra ile cevap vermek istiyorum;
Başka yardım edecek yok mu ?
Var Tabiki... ;)

Şimdi ise gerçek sorunlarına geçelim;
1. Listviewin programın ilk açılışında, üzerindeki itemlerden birisinin seçili vaziyette açılmasını istiyorum.
Aşağıdaki kod yardımı ile Listview'ın istediğin nesnesini ilk açılışta seçili duruma getirebilirsin.

Kod: Tümünü seç

procedure TForm1.FormActivate(Sender: TObject);
begin
  ListView1.SetFocus;
  ListView1.Items[0].Selected := True;
end;
2. Mouse cursorunu hand şeklinde sadece itemin üzerine mouse gelince görüntülemek istiyorum. listview cursoru hand seçtiğim zaman listviewin herhangi bir yerinde mouse gelince cursor hand şeklinde oluyor.
Bu sorunda ise Hot Track Style özelliğinden htUnderlinehot seçeneğini True yaparsan sadece items'lerin üzerine geldiğinde cursor hand simgesine dönüşür.
3. listview largeimage için imagelist kullanmak gerekiyor, ancak imagelist sadece bmp, ico dosyalarını destekliyor. jpeg yada png resimleri destekleyen başka bir imagelist bileşeni var mı bildiğiniz? - özellikle png olursa daha güzel duruyor. png leri bmp ye çevirince görünümü bozuluyorda.-
Bu sorunda ise bildiğim kadarı ile imagelist, *.ico ve *.bmp özelliklerini destekliyor. Ama yine araştırıcam bir bilgi bulabilirsem yine yazarım.

Umarım yardımcı olabilmişimdir.

Kolay gelsin... ;)
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Çok teşekkür ederim.
Imagelist konusunda da yardımcı olursanız sevinirim. Araştırma sonuçlarınızı bekliyorum. :wink:
Cevapla