![]() |
|
تلوين ال ListBox - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13) +--- الموضوع : تلوين ال ListBox (/showthread.php?tid=4632) |
تلوين ال ListBox - SMP3 - 12-10-2012 السلام عليكم و رحمة الله و بركاته تلوين ال ListBox كود : http://delphinews.files.wordpress.com/2012/10/colorlistbox.jpgكود : http://delphinews.files.wordpress.com/2012/10/colorlistbox2.jpgأولا قم بتفعيل ال Owner Draw : دلفي : PHP كود : self.ListBox1.Style := TListBoxStyle.lbOwnerDrawFixed ; PHP كود : listBox1.DrawMode = DrawMode.OwnerDrawFixed نقوم بفحص ترتيب ال item , اذا كان الترتيب زوجي (أي باقي القسمة على 2 يساوي 0) نقوم بتلوين ال Item باللون 1 , أما اذا كان الترتيب فردي (أي باقي القسمة لعى 2 لا يساوي صفر) نقوم بتلوين ال Item باللون الثاني .. دلفي : PHP كود : procedure TMain.ListBox1DrawItem(Control: TWinControl; Index: Integer;PHP كود : private void listBox1_DrawItem(object sender, DrawItemEventArgs e)PHP كود : Private Sub ListBox1_DrawItem(sender As Object, e As DrawItemEventArgs) Handles ListBox1.DrawItem |