delphi4arab منتديات دلفي للعرب

نسخة كاملة : مشكلة تحديد عرض العمود في datagrid
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمه الله وبركاته

عندي مشكلة في تحديد عرض العمود في الداتاجريد عندما احدد width لاي عمود لايصلح
عند تنفيذ البرنامج
ما الحل
وعليكم السلام ورحمة الله وبركاته ،
ممكن توضح سؤالك أكثر؟
اريد ان اجعل عرض العمود قيمه محدده وليكن 200 ولكن عند التنفيذ ترجع الي القيمة الافتراضية كما في الصورة
يمكنك فعل ذلك في الحدث  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;
بارك الله فيكم اخي
نجح الامر معي