delphi4arab منتديات دلفي للعرب
سوال بخصوص نسخ من ميمو الى ليست بوكس بشرط معين - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : سوال بخصوص نسخ من ميمو الى ليست بوكس بشرط معين (/showthread.php?tid=10802)



سوال بخصوص نسخ من ميمو الى ليست بوكس بشرط معين - jeanjamil - 28-04-2020

السلام عليكم
لدي بيانات في ميمو كناية عن اسماء وكل اسم في سطر اريد اخذها الى عدة ليست بوكس بمعنى انه عندما يقرا في الميمو سطر فارغ ان ينقل الاسماء التالية الى ليست بوكس 2 وهكذا


RE: سوال بخصوص نسخ من ميمو الى ليست بوكس بشرط معين - ghostdz - 29-04-2020

وعليكم السلام ورحمة الله تعالى وبركاته

إليك كود الدالة التالي جربه

كود :
procedure CopyMemoToMultiListBox(AMemo: TMemo;   aListBox: array of TListBox); var   I, J: Integer; begin   J := 0;   for I := 0 to AMemo.Lines.Count - 1 do   begin     if AMemo.Lines[I] = '' then       J := J + 1     else     begin       if J < Length(aListBox) then         aListBox[J].Items.Add(AMemo.Lines[I])       else Break;     end;   end; end;

وقم بمناداة الدالة كالتالي 
كود :
CopyMemoToMultiListBox(Memo1, [ListBox1, ListBox2, ListBox3, ListBox4]);