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

C# ListBox學習筆記

開發 后端
本文介紹C# ListBox,以及介紹為 MeasureItem 事件創建事件處理程序,以在 DrawItem 事件的事件處理程序中指定要繪制的項的大小。

學習C# ListBox使用,僅當 DrawMode 屬性設置為 DrawMode.OwnerDrawFixed 或 DrawMode.OwnerDrawVariable 時,才引發該事件。可以使用該事件來執行在C# ListBox 中繪制項所需的任務。如果具有大小可變的項(當 DrawMode 屬性設置為 DrawMode.OwnerDrawVariable 時),在繪制項前,引發 MeasureItem 事件。可以為 MeasureItem 事件創建事件處理程序,以在 DrawItem 事件的事件處理程序中指定要繪制的項的大小。有關處理事件的更多信息,請參見 使用事件。

重寫C# Listbox的drawitem事件

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

從這個例子,我們發現在C#下面重畫控件,比在vc++6.0中定義自繪方便多了

【編輯推薦】

  1. 概述C#實現文件下載
  2. C#搞定網站驗證碼的方法
  3. 淺談C# String對象
  4. C#命名空間學習筆記
  5. 淺析C#調用ActiveX控件
責任編輯:佚名 來源: 百度空間
相關推薦

2009-08-19 11:21:02

C# ListBox控

2009-09-08 15:39:00

2009-08-14 14:19:50

Enhanced LiC#構建

2009-08-12 09:28:36

C# WiteOne

2009-08-13 18:21:52

C#學習筆記

2009-08-20 15:02:57

C# If語句

2009-04-12 08:55:18

Symbian諾基亞移動OS

2009-09-08 17:37:54

C# listbox控

2009-08-24 15:46:46

C# SmartPho

2009-08-26 10:48:44

C# SQL命令

2009-08-31 15:27:33

C# TreeView

2009-08-21 17:53:28

C#查詢結果

2009-08-24 14:30:49

C# WMI封裝

2009-08-25 15:26:03

C#調用ImOK

2009-08-12 10:46:54

C#命名空間

2009-09-08 16:34:49

C# Listbox

2009-09-08 16:10:03

C# ListBox

2009-09-08 15:12:07

C# ListBox

2009-09-10 12:00:09

C# listbox

2009-08-14 15:54:12

C#編程語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品二区 | 伦理二区 | 国产精品mv在线观看 | 亚洲欧洲一区二区 | 亚洲精品久久久久久久久久久久久 | 国产精品久久久久久久久久久久久久 | 国产不卡视频在线 | 亚洲精品视频一区二区三区 | 日本免费在线 | 欧美久久一区二区三区 | 精品国产欧美 | 久久久精品一区 | 精品视频一区二区三区在线观看 | 日韩一区二区在线播放 | 欧美黄a | 人人人干 | 国产免费视频 | 天天艹 | av在线天堂网 | 在线观看www高清视频 | 日韩欧美一级片 | 国产精品一区二区在线免费观看 | 精品一区二区三区在线观看 | 久热久草 | 免费观看毛片 | 国产视频二区在线观看 | 日韩视频专区 | 亚洲视频中文字幕 | 精品一级| 欧美激情在线精品一区二区三区 | 成人免费视频网站在线观看 | 最新中文字幕在线 | 成人自拍视频网站 | 91精品久久久久久久久中文字幕 | 久热精品免费 | 99免费在线观看视频 | 特一级黄色毛片 | 91精品国产91久久综合桃花 | 国产小视频在线 | 亚洲黄色一级毛片 | 国产一区二区三区四区在线观看 |