欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Delphi實現(xiàn)Listbox中的item根據(jù)內(nèi)容顯示不同顏色的方法

 更新時間:2014年07月17日 10:30:42   投稿:shichen2014  
這篇文章主要介紹了Delphi實現(xiàn)Listbox中的item根據(jù)內(nèi)容顯示不同顏色的方法,需要的朋友可以參考下

本文簡述了Delphi實現(xiàn)Listbox中的item根據(jù)內(nèi)容顯示不同顏色的方法,實現(xiàn)步驟如下:

ListBox1 的 Style 屬性改為 lbOwnerDrawVariable

在ListBox的OnDrawItem事件裡,根據(jù)item的值,改變Canvas屬性

示例代碼如下:

procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin    //字體用原來默認的顏色
 if Odd(index) then   //當(dāng)items的index為奇數(shù)時的顏色
 begin
  listbox1.Canvas.Brush.Color:=clwindow;
  ListBox1.Canvas.TextRect(Rect,rect.Left,Rect.Top,ListBox1.Items[index]);
 end
 else     //當(dāng)items的index為偶數(shù)時的顏色
 begin
  listbox1.Canvas.Brush.Color:=clinactivecaptiontext;
  ListBox1.Canvas.TextRect(Rect,rect.Left,Rect.Top,ListBox1.Items[index]);
 end;
 if  odSelected  in  state  then    //當(dāng)選定時的顏色
 begin
  listbox1.Canvas.Brush.Color:=clhighlight;
  ListBox1.Canvas.TextRect(Rect,rect.Left,Rect.Top,ListBox1.Items[index]);
 end;
end;

相關(guān)文章

  • Delphi創(chuàng)建開機啟動項的方法示例

    Delphi創(chuàng)建開機啟動項的方法示例

    這篇文章主要介紹了Delphi創(chuàng)建開機啟動項的方法,很有實用價值,需要的朋友可以參考下
    2014-07-07
  • Delphi解析FTP地址的方法

    Delphi解析FTP地址的方法

    這篇文章主要介紹了Delphi解析FTP地址的方法,涉及Delphi解析FTP的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Delphi實現(xiàn)獲取進程列表及相關(guān)信息的實例

    Delphi實現(xiàn)獲取進程列表及相關(guān)信息的實例

    這篇文章主要介紹了Delphi實現(xiàn)獲取進程列表及相關(guān)信息的實例,希望通過本文大家能實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-09-09
  • Delphi提取PDF文本實例

    Delphi提取PDF文本實例

    下面小編就為大家?guī)硪黄狣elphi提取PDF文本實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Delphi實現(xiàn)毫秒級別的倒計時實例代碼

    Delphi實現(xiàn)毫秒級別的倒計時實例代碼

    這篇文章主要介紹了Delphi實現(xiàn)毫秒級別的倒計時實例代碼,需要的朋友可以參考下
    2014-07-07
  • Delphi中判斷文件是否為文本文件的函數(shù)

    Delphi中判斷文件是否為文本文件的函數(shù)

    在用Delphi 編程處理文本文件的時候,如果要裝載的文件比較大,你可能會想在文件裝載過程中提供一個裝載進度的提示--那么你就必需自己編寫直接通過文件打開/讀取函數(shù)來裝載文件內(nèi)容的函數(shù)。
    2008-03-03
  • Delphi實現(xiàn)截屏存盤的方法

    Delphi實現(xiàn)截屏存盤的方法

    這篇文章主要介紹了Delphi實現(xiàn)截屏存盤的方法,涉及Delphi圖片操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Delphi下OpenGL2d繪圖之畫點的方法

    Delphi下OpenGL2d繪圖之畫點的方法

    這篇文章主要介紹了Delphi下OpenGL2d繪圖之畫點的方法,需要的朋友可以參考下
    2014-07-07
  • Delphi菜單組件TMainMenu使用方法詳解

    Delphi菜單組件TMainMenu使用方法詳解

    這篇文章主要為大家詳細介紹了Delphi菜單組件TMainMenu的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Delphi建立、讀取、存貯INI文件的方法《一》

    Delphi建立、讀取、存貯INI文件的方法《一》

    內(nèi)容: INI文件在系統(tǒng)配置及應(yīng)用程序參數(shù)保存與設(shè)置方面,具有很重要的作用,所以可視化的編程一族,如VB、VC、VFP、Delphi等都提供了讀寫INI文件的方法,其中Delphi中操作INI文件,最為簡潔,這是因為Delphi6.0提供了一個TInifile類,使我們可以非常靈活的處理INI文件。
    2008-03-03

最新評論