亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

為Delphi數據表格增加色彩

2019-09-08 23:08:56
字體:
來源:轉載
供稿:網友
                                                                                                                                                       
                       在DELPHI中經常用到網格控件(DBGrid)顯示數據,網格控件只提供了每一行的顏色屬性,但在實際應用中我們經常希望它按某一行某一項的取值不同顯示不同的顏色,甚至在網格中的單位表格項中顯示出圖像等等,下面我們以一個簡單的例子來告訴大家怎么做。

  比如我們要求如果春季有退書用紅色表示,如果秋季有退書用黃色表示(圖1)

  

  圖1

  利用DBGrid自繪功能可以很容易地實現這樣的要求。用戶可以處理DBGrid的OnDrawColumnCell事件,在其中實現特殊的效果。要判斷記錄是否滿足要求,可以使用DBGrid的DataLink屬性獲得數據,但DBGrid的DataLink屬性屬于保護成員,必須在TCustomDBGrid的子類中調用。

type TMyCustomDBGrid = class(TCustomDBGrid); procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); varsCjts,sQjTs:String;begin    with TMyCustomerDBGrid(Sender) do       begin       Cjts:=DataLink.Fields[5].AsString;       sQjts:=DataLink.Fields[9].AsString;       if sCjts<>''''  then       //春季退書數量>0的用紅色顯示            Canvas.Brush.Color := clRed       else          if sQjts<>''''  then      //秋季退書數量>0的用黃色顯示       Canvas.Brush.Color := clYellow          else             Canvas.Brush.Color:=clWhite;      Canvas.Font.Color:=clBlack;            canvas.fillrect(rect);      canvas.textout(rect.left+4,rect.top+4,Column.Field.AsString);      end;end;


  由此方法可以延伸出其它控件的多種修飾方法,比如可以按數據項值采用不同的顏色,可以按記錄號顯示不同的顏色??傊`活應用canvas、rect及bitmap等對象,可以將各種網格裝飾得絢麗多彩。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97国产suv精品一区二区62| 亚洲精品456在线播放狼人| 九九久久久久99精品| 亚洲xxxx18| 亚洲free性xxxx护士白浆| 国产精品成人品| 国产91在线播放精品91| 国产精品亚洲欧美导航| 国产精品美女在线观看| 久久久爽爽爽美女图片| 国产有码一区二区| 最新69国产成人精品视频免费| 久久人人爽人人| 日韩美女视频在线观看| 成人激情在线播放| 91在线观看免费网站| 亚洲天堂成人在线视频| 久久久久久成人| 97国产在线视频| 日韩黄色av网站| 中文字幕欧美亚洲| 欧美精品免费在线| 91在线|亚洲| 尤物tv国产一区| 中文字幕久热精品在线视频| 午夜精品一区二区三区视频免费看| 久久精品亚洲94久久精品| 国产欧美日韩精品在线观看| 最好看的2019的中文字幕视频| 欧美另类精品xxxx孕妇| 国产精品678| 欧美俄罗斯性视频| 亚洲区免费影片| 欧美成人精品不卡视频在线观看| 欧美精品手机在线| 深夜福利91大全| 91av视频导航| 日本免费久久高清视频| 九色精品免费永久在线| 欧美大学生性色视频| 久久久久久久一区二区三区| 国产精品网红福利| 国产成人精品a视频一区www| 青青草精品毛片| 亚洲乱码一区二区| 岛国视频午夜一区免费在线观看| 综合av色偷偷网| 国产精品久久久精品| 国产精品国产三级国产aⅴ浪潮| 国产一区二区三区日韩欧美| 97超级碰碰碰| 亚洲第一网站男人都懂| 国产欧美日韩精品专区| 国产成人福利夜色影视| 亚洲福利视频专区| 久久深夜福利免费观看| 色综合男人天堂| 久久久久久久久亚洲| 亚洲自拍欧美另类| 黄色精品一区二区| 黄网动漫久久久| 欧美www视频在线观看| 成人福利在线视频| 欧美巨乳在线观看| 亚洲人高潮女人毛茸茸| 日韩欧美在线网址| 欧美日韩国产黄| 久久久成人av| 亚洲色图15p| 欧美日韩另类在线| 亚洲国产女人aaa毛片在线| 久久久久久久999| 国产亚洲免费的视频看| 久久久www成人免费精品| 精品久久香蕉国产线看观看gif| 亚洲精品日产aⅴ| 欧美激情在线视频二区| 日韩一区二区三区国产| 欧美日韩午夜视频在线观看| 岛国av一区二区| 国产在线观看不卡| 欧美黑人一区二区三区| 7777精品久久久久久| 欧美国产第一页| 色综合天天综合网国产成人网| 欧美乱大交xxxxx| 在线观看免费高清视频97| 亚洲图片欧美午夜| 日韩小视频在线| 欧美性少妇18aaaa视频| 国产欧美在线观看| 欧美成人精品三级在线观看| 91国产高清在线| 亚洲成人网av| 国产97色在线| 久久久久久久久久久人体| 欧美孕妇性xx| 国产性猛交xxxx免费看久久| 久久最新资源网| 亚洲a成v人在线观看| 国产综合香蕉五月婷在线| 欧美另类老肥妇| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精自产拍久久久久久| 在线看日韩欧美| 在线观看国产欧美| 久久久99免费视频| 国产欧美欧洲在线观看| 欧美午夜精品伦理| 狠狠躁18三区二区一区| 日本精品免费观看| 成人激情视频在线播放| 8050国产精品久久久久久| 久久激情五月丁香伊人| 日本一欧美一欧美一亚洲视频| 国产精品海角社区在线观看| 日韩中文字幕第一页| 91精品中国老女人| www.国产精品一二区| 精品福利樱桃av导航| 最近免费中文字幕视频2019| 亚洲欧美日韩国产中文专区| 中文字幕视频在线免费欧美日韩综合在线看| 成人黄色av网站| 欧美在线观看日本一区| 国产精品69av| 亚洲全黄一级网站| 69视频在线播放| 日本精品一区二区三区在线| 久久久久久久成人| 久久黄色av网站| 亚洲精品免费网站| 精品露脸国产偷人在视频| 国产亚洲欧美视频| 久久精品视频导航| 大荫蒂欧美视频另类xxxx| 久久久久久18| 久久久久久久久网站| 九色精品美女在线| 久久国产一区二区三区| 国产精品久久久久久久久久久久久| 日本aⅴ大伊香蕉精品视频| 一区二区日韩精品| 亚洲情综合五月天| 久久免费观看视频| 亚洲第一福利视频| 亚洲精品综合久久中文字幕| 亚洲精品永久免费精品| 欧美成aaa人片在线观看蜜臀| 日韩在线视频免费观看高清中文| 蜜月aⅴ免费一区二区三区| 久久免费成人精品视频| 久久天堂电影网| 亚洲区一区二区| 国产精品欧美风情| 国产精品情侣自拍| 欧美日韩999| 91在线免费视频| 久久精品视频免费播放| 深夜福利亚洲导航| 国产精品中文在线| 欧美日韩精品中文字幕| 亚洲免费av片| 日韩一区二区在线视频|