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

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



كيف اعمل زوم لسطر في DBGrid - عبد الهادي - 19-05-2013

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

اخواني الاساتذة الكرام
عند البحث يكون مؤشر DBGrid في سطر الثالث مثلا ، هذا السطر يزداد عرضه قليلا عن عرض بقية الاسطر (يعني يحصل له زوم صغير) ، فكيف يكون الكود للتحكم في عرض سطر تموضع موشر البحث
أم يوجد مكون خاص لذلك
وهذه صورة معدلةلDBGrid ببرنامج الرسم

.jpg   listarticle.jpg (الحجم : 32.07 ك ب / التحميلات : 98)


كيف اعمل زوم لسطر في DBGrid - onexite - 19-05-2013

تحت
PHP كود :
procedure TForm1.dbgrd1DrawColumnCell 
تضع
PHP كود :
if (gdSelected in State) then begin
            dbgrd1
.Canvas.Brush.Color:=$C189A2;
            
dbgrd1.Canvas.Font.Style := dbgrd1.Canvas.Font.Style + [fsBold];
            
dbgrd1.Canvas.Font.Color := $524A20 ;
        
// NLDSideBar1.Show;
                                     
end; 



كيف اعمل زوم لسطر في DBGrid - wadoud - 20-05-2013

الكود لا يعمل هل من مشكلة؟


كيف اعمل زوم لسطر في DBGrid - onexite - 20-05-2013

PHP كود :
procedure TForm1.dbgrd1DrawColumnCell(Sender: TObject; const Rect: TRect;
  
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
       
if (gdSelected in State) then begin
            dbgrd1
.Canvas.Brush.Color:=$C189A2;
            
dbgrd1.Canvas.Font.Style := dbgrd1.Canvas.Font.Style + [fsBold];
            
dbgrd1.Canvas.Font.Color := $524A20 ;
        
// NLDSideBar1.Show;
       
end;       
dbgrd1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
end; 
الكود مرفق هنا
http://delphi4arab.net/forum/showthread.php?tid=9119


كيف اعمل زوم لسطر في DBGrid - عبد الهادي - 21-05-2013

شكرا للاستاذ الكريم onexite

عذرا أستاذنا، لم ارد على مشاركتكم لاني اعاني من مشكل في دلفي 2010

وفقك الله