View Full Version : ایجاد Back Ground در بعضی از سلول های TStringGrid
fazel-d
سه شنبه 07 آبان 1387, 12:21 عصر
چگونه می توان در یک StringGrid ی که شامل مقادیر 0,1 است ; سلول هایی که شامل مقدار 1 هستند را به صورت Highlight در آورد .:اشتباه:
ممنون
fazel-d
سه شنبه 07 آبان 1387, 22:16 عصر
اساتید گرافیست ممنون می شم جوابمو بدین
m-khorsandi
چهارشنبه 08 آبان 1387, 08:29 صبح
اساتید گرافیست ممنون می شم جوابمو بدین
!؟
چگونه می توان در یک StringGrid ی که شامل مقادیر 0,1 است ; سلول هایی که شامل مقدار 1 هستند را به صورت Highlight در آورد
از رويداد OnDrawCell استفاده كن:
StringGrid1.Canvas.Brush.Color := clGray;
StringGrid1.Canvas.TextRect(Rect, Rect.Left + 2, Rect.Top + 2, StringGrid1.cells[acol, arow]);
StringGrid1.Canvas.FrameRect(Rect);
fazel-d
پنج شنبه 09 آبان 1387, 12:47 عصر
ولی این جواب سوالم نبودهمه سلول ها رو رنگ می کنه
m-khorsandi
پنج شنبه 09 آبان 1387, 18:23 عصر
اين دقيقاً جواب سئوالت هست و مابقی رو با يه شرط خيلی ساده ميتونی بنويسی.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.