كيفية قلب النص داخل Edit
#1
السلام عليكم و رحمة الله تعالى و بركاته

عندي قيمة في Edit

مثلا 158rty789io45666

كيف يمكن بعد عكسها تصبح

66654oi987ytr851

وشكرا لكم مسبقا
الرد
#2
PHP كود :
procedure TForm1.btn1Click(Sender: TObject);
var 
i,j:Integer;
s:string;
begin
  j
:=Length(edt1.text);
 for 
i:=1 to j do
  
s:=s+edt1.Text[j-i]   ;
  
ShowMessage(s);
end; 
الرد
#3
حل اخر اضنه افضل من الاول

PHP كود :
procedure TForm1.btn1Click(Sender: TObject);
var 
i:Integer;
s:string;
begin
 
for i:=Length(edt1.text) downto 1 do
  
s:=s+edt1.Text[i]   ;
  
ShowMessage(s);
end; 
[-] كل من 1 user says قال شكرا ل onexite على المشاركة المفيدة
  • anter2016
الرد
#4
استخدام الوحدة:
كود :
uses StrUtils;

كود :
Edit1.Text := ReverseString(Edit1.Text);
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة
  • anter2016
الرد
#5
السلام عليكم و رحمة الله تعالى و بركاته

الحل الثاني افضل لانه اعطاني النتيجة صح
بارك الله فيك اخي OnExite
الرد
#6
Anter2010 كتب :السلام عليكم و رحمة الله تعالى و بركاته

الحل الثاني افضل لانه اعطاني النتيجة صح
بارك الله فيك اخي OnExite

PHP كود :
procedure TForm1.btn1Click(Sender: TObject);
var 
i,j:Integer;
s:string;
begin
  j
:=Length(edt1.text);
 for 
i:=0 to j-1 do
  
s:=s+edt1.Text[j-i]   ;
  
ShowMessage(s);

end; 
[-] كل من 1 user says قال شكرا ل onexite على المشاركة المفيدة
  • anter2016
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم