Bütün forumdan özür dileyerek bu başlığı açıyorum.
Az önce sormuş olduğum soru yanlış olmuş. Burada yeniden soracağım. 1. forumdaki bi listviewde seçili itemin captionını 2. foruma nası lyazdırabilirim? Yani ben listviewden itemi seçecem. 2.formu açmak için butona tıklayacam ve 2. formda bi labelda itemin captionı yazacak.
Listviewdeki itemin captionını 2. forma yazdırma?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
merhaba,,,,
listview in olduğu form form1, label formu form2 diyelim
diye hatırlıyorum ama
listview in olduğu form form1, label formu form2 diyelim
Kod: Tümünü seç
procedure Tform1.butonclick(sender:Tobject);
begin
form2.label1.caption:=listview1.selected.caption;
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
öncelikle bu başlığı açman gerekmezdi, önceki başlığın altına devam edebilirdin. soruna gelince;
Form2 nin OnShow una
tabii ki Form2 de uses unit1; yazıyorsunuz
Form2 nin OnShow una
Kod: Tümünü seç
Label1.Caption := Form1.ListView1.Selected.Caption;
form2 create edilmeden ulaşmaya çalışıyorsun. o nedenle access violation hatası alırsın.tachibana yazdı:Programın her yerinde olduğu gibi burdada access violation hatası
işte bu durumda form2 nin create edilmiş olması lazım..procedure Tform1.butonclick(sender:Tobject);
begin
form2.label1.caption:=listview1.selected.caption;