Sayın mehmetdemiral merhaba;
Üstadım sizin bu gayretiniz, çift tıklamayı da beraberinde getirir. Ondan şüphem yok.
Eğer ki çift tıklamayı çalışır bir seviyeye getirdiğiniz de, eklerseniz memnun oluruz.
Teşekkürler
Bu arada sayın karaayhan'ın sorusunun çözümünü sayın bilgisayarcı sunmuş. Bence çok güzel bir örnek. Ama liste kutusunda olması tabii ki daha kolay bir çözüm olacaktır. Ama anladığım kadarıyla liste kutusunun formatıyla çok oynanmıyor. Ama listview'e kod ile müdahale etmek daha kolay. Belki biraz karmaşık bir grameri var ama daha uygulanabilir çözümler üretilebiliyor. Ben de zamanında bir projede liste kutusuyla yapamadığım şeyi, Eşref'in önerisiyle listview ilw yapmıştım. Çok da güzel olmuştu. O da sıralamanın değişken olmasıydı. Liste kutusunda, veri olmayan alanları gizleyememiştim ama listview'de sadece dolu alanlar sıralanmıştı.
Onun örneği Proofficeyonel'de var. İlk mesajdaki linke dikkat edin. Tıklandığında açılan ayrı bir form. Treeview,listview ve toolbar örneğidir aynı zamanda
Olmuyorsa bilgi verin yapalım.
-Hatta şu işinizi görür sanırım
Private Sub ListView1_DblClick()
MsgBox ListView1.SelectedItem.Text
MsgBox ListView1.SelectedItem.SubItems(1)
MsgBox ListView1.SelectedItem.SubItems(2)
MsgBox ListView1.SelectedItem.SubItems(3)
End Sub
Sayın Karaayhan, olmayan şeyi oldurmayı severim ama api kullanmayı sevmeyen biriyim(herhangi bir nedeni yok kişisel gıcık oluyorum
) Sizin istediğiniz de muhtemeleen bir ton api bi o kadar da modul gerektiriri diye tahmin ediyorum. Çoook lazımsa uğraşalım ama listview çok daha güzel bir şekilde çalışır. Özellikle header'lara tıklayınca getirdiği sıralama özelliği ile çok daha kullanışlıdır.
Sayın bilgisayarcının dediği gibi.. Itemclick ile DblClick kullanımında sadece ( ) arasındaki parametre olmayackmış. Buyrun, çift tıklanmış hali.
Sayın mehmetdemiral;
Emeğinize sağlık,
Kolaylıklar diliyorum.
Teşekkürler
(03/08/2009, 23:45)mehmetdemiral yazdı: Sayın bilgisayarcının dediği gibi.. Itemclick ile DblClick kullanımında sadece ( ) arasındaki parametre olmayackmış.
Sayın mehmetdemiral, bunun sizin ayarlamanıza gerek yok,
Access bunu zaten kendisi ayarlıyor.
Alt + F11 ile VBE sayfasına geçin.
General yazan kutucukta ListView nesnenizi seçince sağdaki Declarations kutucuğunda ilgili nesneye ait tüm olaylatın(eventlerin) listesini görebilirsiniz, DBLClik dahil. İstediğinizi tıklayın VBE sayfanıza gelsin.