Merhaba,
Run-time 'da oluşturduğum bir form var ve formun üzerinde yine run-time 'da oluşan bir RichEdit ve bir Buton var.Bunlarda bir sorun yok.
Buton için birde OnClick yordamı yazdım buda çalışıyor ama benim yapamadığım butona tıklanınca yani OnClick olayında o form üzerinde bulunan RichEdit 'in içerdiği metni değişkene aktarmak istiyorum, ama yapamadım yardımcı olursanız sevinirim.
Run Time 'da oluşturulan Richedit'in içeriğini almak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Örnek Kod:
Rich editin içeriğini Edit1 in içine yazıyor.Sen bunu değişkenine atarsın.
Kod: Tümünü seç
Edit1.Text:=RichEdit1.Text;
Kod: Tümünü seç
Edit1.Text:=RichEdit1.Text;
Sanırım beni yanlış anladığınız.
tam olarak ne yapmak istediğini anlamadım ama aşağıdaki gibi bir yol izlersen istediğini yapabilirsin..
Kod: Tümünü seç
for xCount := 0 to ComponentCount - 1 do
if Components[xCount].ClassName = 'TRichEdit' then
Degisken := (Components[xCount] as TRichEdit).Text;
Kod: Tümünü seç
procedure TForm1.MyClick(Sender: TObject);
var
i: Integer;
metin: String;
begin
for i := 0 to Screen.ActiveForm.ComponentCount-1 do
begin
if Screen.ActiveForm.Components[i] is TRichEdit then
begin
metin := (Screen.ActiveForm.Components[i] as TRichEdit).Text;
end;
end;
ShowMessage(metin);
end;