ListView kayıtları seçmek-[ÇÖZÜLDÜ]

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

ListView kayıtları seçmek-[ÇÖZÜLDÜ]

Mesaj gönderen AliZairov »

Merhaba. Player projem bitiyo çok şükür. Tüm emeği geçenler teşekkür ediyorum. Şöyle bir sorun var. Çözüm bulamadım.

Şu benim kanallar. Klik yapınca çalışıyolar.

Resim

Istediğim + - sistemi ile otomatik kanallarda geçiş yapmak.

Resim

Bunu nasıl yapa bilrim selected propertisi yok index de yalnız seçili oldukta çalışıyo.
En son AliZairov tarafından 07 Ağu 2015 04:18 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: ListView kayıtları seçmek

Mesaj gönderen brs »

Selam, daha önce ben bu kodu rastgele olarak ListView seçim yaptırmak için kullanıyordum, belki sana fikir verebilir kolay gelsin :bravo:

Kod: Tümünü seç

procedure TForm2.Button1Click(Sender: TObject);
var
  Uret: Real; // Uses Math Ekle
  Basla, Adet, i: integer;
  Sonuc: String;
begin
  Basla := 0;
  Adet := ListView2.Items.Count;
  Uret := RandomRange(Basla, Adet);
  Sonuc := FloatToStr(Uret);
  ListView2.Items[StrToInt(Sonuc)].Checked := True;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: ListView kayıtları seçmek

Mesaj gönderen AliZairov »

Iyi geceler. Teşekkürler. Verdiğiniz örnekden yola çıkarak küçük bir seçme ve kontrol fonk yazdım.

Kod: Tümünü seç

procedure SetItem(Index: Integer);
begin
  if (Index < 0) then exit;
  if (Index > Main.ChannelList.Items.Count) then exit;
  Main.ChannelList.ItemIndex := Index;
end;

function GetItem: Integer;
begin
  Result := Main.ChannelList.ItemIndex;
end;
Cevapla