AutoPlay Media Studio Tree/ListBox Çift Tıklayınca Video Açma

metehansis

Yeni Üye
Kayıtlı Üye
arkadaşlar. tree listboxa item ekledikten sonra o iteme çift tıklayıp adı geçen video dosyasını açmasını nasıl sağlayabilirim?
 
arkadaşlar. tree listboxa item ekledikten sonra o iteme çift tıklayıp adı geçen video dosyasını açmasını nasıl sağlayabilirim?


yukarıdaki linki inceleyiniz..
 
Son düzenleme:

yukarıdaki linki inceleyiniz..

ifle denedim ancak bir türlü video dosyasını açamadım ???
 
Son düzenleyen: Moderatör:
Merhaba,

Burada e_ID ile uğraşmanıza gerek yok. Tree/ListBox içerisindeki seçilen öğeyi kontrol edip, karşılığı olan video dosyasını File.Run() ile açabilirsiniz.

Örneğin ListBox nesnenizin adı ListBox1 olsun.

Çift tıklama olayına şu mantığı uygulayabilirsiniz:

Kod:
-- Seçilen öğeyi al
local secilen = ListBox.GetSelected("ListBox1");

if secilen then

-- Seçilen öğenin adına göre video dosyasını belirle
if secilen == "Video 1" then

    File.Run(_SourceFolder .. "\\Videolar\\video1.mp4",
    "", "", SW_SHOWNORMAL, false);

elseif secilen == "Video 2" then

    File.Run(_SourceFolder .. "\\Videolar\\video2.mp4",
    "", "", SW_SHOWNORMAL, false);

elseif secilen == "Video 3" then

    File.Run(_SourceFolder .. "\\Videolar\\video3.mp4",
    "", "", SW_SHOWNORMAL, false);

end

end

Ancak burada önemli olan nokta, ListBox'a eklediğiniz yazı ile video dosyasını eşleştirmektir.

Örneğin:

Kod:
Video 1 → Videolar\video1.mp4
Video 2 → Videolar\video2.mp4
Video 3 → Videolar\video3.mp4

Eğer Tree/ListBox'a çok sayıda video ekleyecekseniz, her video için if / elseif yazmak yerine dosya yollarını bir tablo içerisinde tutmak daha düzenli olur.

Ayrıca çift tıklama olayını kullandığınız nesnenin gerçekten Tree/ListBox nesnesi olduğundan emin olun. Çünkü e_ID, menü olaylarına ait bir değerdir; ListBox veya Tree içerisindeki seçimi kontrol etmek için kullanılmaz.

Eğer kullandığınız Tree/ListBox'ın ekran görüntüsünü ve item eklediğiniz mevcut kodu paylaşırsanız, kodunuzu değiştirmeden doğrudan onun üzerine çift tıklayınca video açılacak şekilde düzenleyebiliriz.
 
Geri
Yukarı