كيف اعمل زوم لسطر في DBGrid
#1
السلام عليكم ورحمة الله

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

.jpg   listarticle.jpg (الحجم : 32.07 ك ب / التحميلات : 98)
الرد
#2
تحت
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; 
الرد
#3
الكود لا يعمل هل من مشكلة؟
الرد
#4
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
الرد
#5
شكرا للاستاذ الكريم onexite

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

وفقك الله
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم