چگونه می شود در نمایش dbgrid بجای دیده شدن true یا false علامت تیک نمایش داده شود؟
Printable View
چگونه می شود در نمایش dbgrid بجای دیده شدن true یا false علامت تیک نمایش داده شود؟
در DrawColumnCell ميتوانيد كد بنويسيد. كافي است تصوير اون چك باكس (در قالب يك فايل bitmap) را در يك Tbitmap فراخواني (Load) كتيد و با Canvas.BrushCopy اون تصوير را در ستون كپي كنيد.
مثلا :
var
RR: TRect;
// bmpAction is a bitmap that you must load from bitmap pic (for example Tick)
RR.Left := 0;
RR.Top := R.Top;
RR.Bottom := RR.Top + bmpAction.Height;
RR.Right := RR.Left + bmpAction.Width;
// Canvas of Dbgird //
Canvas.Brush.Color := clInfoBk;
Canvas.Rectangle(R.Left , R.Top , R.Right , R.Bottom);
Canvas.BrushCopy(RR, bmpAction, bmpAction.Canvas.ClipRect, clFuchsia);
البته مثالهاي زيادي در اين زمينه هست
البته از کامپوننت هایی مثل Ehlib هم میتونی استفاده کنی