Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
brs
Üye
Mesajlar: 626 Kayıt: 04 Eki 2012 03:52
Mesaj
gönderen brs » 12 Haz 2015 10:35
Selam, listviewe popup menü bağladım, sağ klik ile seçili olan satırı düzenlemek istiyorum, fakat seçili satıra çift klik nasıl yaptırabilirim.
Kod: Tümünü seç
procedure TForm1.Dzenle1Click(Sender: TObject);
begin
ListView1DblClick;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
mia
Üye
Mesajlar: 239 Kayıt: 17 Nis 2015 02:18
Mesaj
gönderen mia » 12 Haz 2015 12:26
iam not sure from the problem but dblclick event properly can be called like this
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
in god i trust with every movement i do
graduated student and looking for knowledge
brs
Üye
Mesajlar: 626 Kayıt: 04 Eki 2012 03:52
Mesaj
gönderen brs » 12 Haz 2015 02:20
hi, I get an error
Kod: Tümünü seç
procedure TForm1.Dzenle1Click(Sender: TObject);
begin
with ListView1 do
begin
if Selected <> Nil then
begin
ListView1DblClick(Self);
end;
end;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
xxxjedixxx
Üye
Mesajlar: 216 Kayıt: 10 Ara 2013 03:50
Mesaj
gönderen xxxjedixxx » 12 Haz 2015 03:18
Yazdığın kodda sorun yok. Muhtemelen ListView1DblClick içinde bir sorun var. Self parametresini bu procedure içinde kullanıyor olabilir misin? Kullanıyorsan ListView1DblClick(Self) yerine ListView1DblClick(Sender) veya ListView1DblClick(ListView1) yaz.
mia
Üye
Mesajlar: 239 Kayıt: 17 Nis 2015 02:18
Mesaj
gönderen mia » 12 Haz 2015 08:29
brs yazdı: hi, I get an error
you should not use with listview1 do in every case specially in this one
you properly can try this
Kod: Tümünü seç
procedure TForm1.Dzenle1Click(Sender: TObject);
begin
if Assigned(ListView1.Selected) then
begin
ListView1DblClick(Self);
end;
end;
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
in god i trust with every movement i do
graduated student and looking for knowledge