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

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



مشكلة تحديد عرض العمود في datagrid - elzawey2020 - 25-08-2016

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

عندي مشكلة في تحديد عرض العمود في الداتاجريد عندما احدد width لاي عمود لايصلح
عند تنفيذ البرنامج
ما الحل


RE: مشكلة تحديد عرض العمود في datagrid - أبو معاذ - 25-08-2016

وعليكم السلام ورحمة الله وبركاته ،
ممكن توضح سؤالك أكثر؟


RE: مشكلة تحديد عرض العمود في datagrid - elzawey2020 - 26-08-2016

اريد ان اجعل عرض العمود قيمه محدده وليكن 200 ولكن عند التنفيذ ترجع الي القيمة الافتراضية كما في الصورة


RE: مشكلة تحديد عرض العمود في datagrid - أبو معاذ - 26-08-2016

يمكنك فعل ذلك في الحدث  DrawColumnCell  الخاص بال Dbgrid
مثلا تريد تحديد القيمة  50

كود :
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;   DataCol: Integer; Column: TColumn; State: TGridDrawState); begin     if column.Width > 50 then        Column.Width := 50; end;



RE: مشكلة تحديد عرض العمود في datagrid - elzawey2020 - 26-08-2016

بارك الله فيكم اخي
نجح الامر معي