Form1 den Form2 ye Editdeki yazıyı göndermek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Form1 den Form2 ye Editdeki yazıyı göndermek
şöle bişey nasıl olabilir? iki tane form olcak ilk formda bi edit ve buton olcak edite ismi yazınca mesela form2 açılacak form ikide de sadece memo olcak. memo da Merhaba (edite girilen yazı) olcak.. bunu nasıl yapabilirim?
Kod: Tümünü seç
procedure Tform1.Button1onclik(sender:Tobject);
begin
form2.memo1.lines.add(form1.edit1.text);
end;
***********************************
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.
***********************************
Form1'in başına Form2'nin unit adı ne ise ona göre:
eklemen gerekir ki Form1, Form2 ye ulaşabilsin.
Form1'in butonunun onclick event'ine:
Yazdığında istediğin şey gerçekleşecektir. (Kodda kullanılan Self değeri Form1'in bellekteki adresini yani Form1 i niteler.)
Kod: Tümünü seç
uses Unit2;
Form1'in butonunun onclick event'ine:
Kod: Tümünü seç
with TForm2.Create(Self) do // Form2 Owner'ı Form1 olacak şekilde
// yaratılır.
try // Hata oluşursa!!!
Memo1.Clear; // Form2 deki Memo içeriği silinir.
Memo1.Lines.Append(Self.Edit1.Text); // Form1'deki Edit1 içeriği
// Form2'deki Memo'ya yazılır.
ShowModal; // Form2 modal olarak gösterilir.
finally // try/finally arasında hata oluşsa bile Free kodunu çalıştır.
Free; // Form2 bellekten atılır.
end;
Kod: Tümünü seç
insert(satirno,satir)
Kod: Tümünü seç
***********************************
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.
***********************************
Yardımlarınız İçin Saolun Kendimde Yaptım Zaten..
Kod: Tümünü seç
Memo1.Lines.Add('Yazılan Yazı='+Edit1.Text);