Uzun zamandır Mp3 playerimle ugrasiyorum. Playlist olarak Listbox kullaniyorum. Random veya bir sonraki parcayi calma olaylari playere ekledim. Ancak bu bir sonraki parcayi calmayi
listbox.itemindex:=listbox1.itemindex+1; gibi ve randomize olayinida random sayi uretip caldirtiyorum. Ancak sorunum Su :
Listboxta satıra tıkladigimizda cikan mavi renkteki secim cubugu (veya Band herneyse) bunun o anki calan parcaya gitmesini nasil saglarim.
listbox1.setfocus gibi ancak randomda focuslayamior nedense....
Yada listbox ta 3000-4000 mp3 oldugunu varsayalim. Playlistte o anda gorunen item sayısınında max 10 oldugunu varsayalim. Calan parca
3999 uncu parca. Ancak listbox hala 1-10 arasi mp3 leri gosteriyor. Autoscroll gibi bir ozellik gibi direk listboxin gorunebilir kısmının 3990-4000 seviyesine gitmesini saglamam mumkunmu ?
Yani koda dokemedim ama mantık olarak
listbox1.itemindex := listbox1. O anki calan parca gibi birsey olmali sanırım
listbox taki kayıtlar su an da C:\Klasor\x.mp3 gibidir
Simdiden tesekkurler
Listbox Sorunsali ver 2.0
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Listbox Sorunsali ver 2.0
Elektrik-Elektronik Muhendisi
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
böyle bir kod işinizi görmüyor mu?
ben denedim listede gözükmeyen bir elemanın numarasını verince kendisi otomatik olarak gidiyor
ben denedim listede gözükmeyen bir elemanın numarasını verince kendisi otomatik olarak gidiyor
Kod: Tümünü seç
var
sira:Integer;
procedure TForm1.FormCreate(Sender: TObject);
var
i:Integer;
begin
sira := 0;
for i:=0 to 1000 do
ListBox1.Items.Add(IntToStr(i));
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.ItemIndex := sira;
Inc(sira);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ListBox1.ItemIndex := 100;
end;