成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

有顏色的世界:C# listbox的item顏色改變方法

開發 后端
大家都喜歡多彩的世界,筆者也想運用鍵盤來敲出一個多彩的畫面,下面給大家介紹一種C# listbox的item顏色改變的方法。

大家都喜歡多彩的世界,筆者也想運用鍵盤來敲出一個多彩的畫面,下面給大家介紹一種C# listbox的item顏色改變的方法。

(1)C# listbox實現變色之前,需要先設置屬性:

該事件由所有者描述的ListBox使用。僅當DrawMode屬性設置為DrawMode.OwnerDrawFixed或DrawMode.OwnerDrawVariable時,才引發該事件。可以使用該事件來執行在ListBox中繪制項所需的任務。

如果具有大小可變的項(當DrawMode屬性設置為DrawMode.OwnerDrawVariable時),在繪制項前,引發MeasureItem事件。可以為MeasureItem事件創建事件處理程序,以在DrawItem事件的事件處理程序中指定要繪制的項的大小。有關處理事件的更多信息,請參見使用事件。

(2)重寫C# listbox的drawitem事件

  1. privatevoidlistBox1_DrawItem(objectsender,System.Windows.Forms.DrawItemEventArgse){//SettheDrawModepropertytodrawfixedsizeditems.  
  2. listBox1.DrawMode=DrawMode.OwnerDrawFixed;  
  3. //DrawthebackgroundoftheListBoxcontrolforeachitem.  
  4. e.DrawBackground();//Definethedefaultcolorofthebrushasblack.  
  5. BrushmyBrush=Brushes.Black;  
  6. //Determinethecolorofthebrushtodraweachitembasedontheindexoftheitemtodraw.  
  7. switch(e.Index){case0:myBrush=Brushes.Red;break;  
  8. case1:myBrush=Brushes.Orange;break;  
  9. case2:myBrush=Brushes.Purple;break;}  
  10. //DrawthecurrentitemtextbasedonthecurrentFontandthecustombrushsettings.  
  11. e.Graphics.DrawString(listBox1.Items[e.Index].ToString(),e.Font,myBrush,  
  12. e.Bounds,StringFormat.GenericDefault);  
  13. //IftheListBoxhasfocus,drawafocusrectanglearoundtheselecteditem.  
  14. e.DrawFocusRectangle();}   

(3)從C#  listbox的item顏色改變的例子中,我們發現在c#下面重畫控件,比在vc++6.0中定義自繪方便多了。

【編輯推薦】

  1. 解析C# Socket編程實現訪問網絡的原理
  2. C# switch語句簡單描述
  3. C# ServiceController類剖析
  4. C#抓取網頁程序的實現淺析
  5. C#內存管理詳細分析
責任編輯:阡陌 來源: 網絡轉載
相關推薦

2009-09-08 15:12:07

C# ListBox

2009-09-08 16:34:49

C# Listbox

2009-09-08 16:22:27

c# listBox

2009-09-08 14:54:40

C# listBox控

2019-09-10 15:20:26

Linux終端命令

2009-09-08 15:50:44

c# listbox

2009-08-12 15:50:40

C# ListBox

2009-08-19 11:21:02

C# ListBox控

2009-09-08 16:10:03

C# ListBox

2009-09-08 15:39:00

2009-08-14 14:19:50

Enhanced LiC#構建

2015-09-09 09:12:28

ios矢量圖顏色

2023-04-13 07:45:15

WebGL片元著色器

2009-09-08 16:01:58

C# ListBox

2009-09-08 17:37:54

C# listbox控

2013-06-25 11:06:07

Android開發顏色定義方法

2009-09-10 12:00:09

C# listbox

2010-05-06 14:43:29

Visual Stud

2009-12-28 15:48:14

WPF窗口顏色

2021-08-16 11:58:15

CSS顏色屬性前端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久91av | 国产精品资源在线 | 97超碰在线播放 | 高清国产一区二区 | 一区二区在线免费观看视频 | 在线观看免费黄色片 | 拍真实国产伦偷精品 | 国产一区二 | 亚洲国产一区二区视频 | 亚洲视频免费在线播放 | 成人国产一区二区三区精品麻豆 | 五月槐花香 | 久久综合一区二区 | 久久久久久久一区二区 | 国产特一级黄色片 | 精品国产女人 | 中日韩av | 天天操操操操操 | 精品久久精品 | www国产成人免费观看视频,深夜成人网 | 久草在线中文888 | 希岛爱理在线 | 免费观看av | 午夜精品一区二区三区在线视频 | 91porn国产成人福利 | 国产一区二区激情视频 | 色婷婷综合久久久久中文一区二区 | 中文字幕在线观看精品 | 伊人久麻豆社区 | 国产黄视频在线播放 | 国产婷婷精品av在线 | 日韩精品中文字幕一区二区三区 | 午夜免费福利片 | 黄色大片免费播放 | 福利视频一区二区三区 | 国产欧美日韩一区 | 成人一区二区三区 | 国产精品免费一区二区三区 | 日韩精品久久久 | 久久精品av| 在线观看免费毛片 |