ShellListView Onclick

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

ShellListView Onclick

Mesaj gönderen cozturk »

ShellListView ile bir klasörün içindeki dosyaları görüntülüyorm. gayet normal. Sağ klik ile windowsun menusu açılıyor. buradan "Aç" , scan vs ne istersek çalıştırabiliyoruz.

Ancak tek tıkladığım zaman ilgili dosya için varsayılan eylemi nasıl çalıştırabilirim? mesela txt dosya ise notepad le açacak.
sağ tuşla oluyor ama tek tıklama ile nasıl olacak?
komponente gerek yok. bi piüf toktası lazım sadece.
not :Resim yaptım :(





Teşekkürler bu aşağıdaki kod işimi gördü.
if ShellListView1.Selected <> nil then ... demek gerekiyor.
En son cozturk tarafından 02 Şub 2006 03:07 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Kullanıcı avatarı
spiderman
Üye
Mesajlar: 70
Kayıt: 02 Ara 2005 03:17

Mesaj gönderen spiderman »

Kod: Tümünü seç

procedure TForm1.ShellListView1Click(Sender: TObject);
begin
  ShellExecute(Handle,'open',PChar(ShellListView1.RootFolder.PathName+'\'+ShellListView1.SelectedFolder.DisplayName), nil, nil, SW_SHOWNORMAL) ;
end;
Cevapla