資源簡介
C#自定義控件--美化ComboBox源碼(十分經典)

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Drawing;
using?System.Data;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Drawing.Drawing2D;
namespace?BeautifyComboBox
{
????public?partial?class?B_ComboBox?:?ComboBox
????{
????????public?B_ComboBox()
????????{
????????????InitializeComponent();
????????????this.DrawMode?=?DrawMode.OwnerDrawFixed;
????????????//this.DrawItem?+=?new?System.Windows.Forms.DrawItemEventHandler(this.ListBox_DrawItem);
????????}
????????#region?變量
????????private?static?Brush[]?listBoxBrushes;//該數組用來存儲繪制listBox1背景的Brush對象
????????private?static?int?place?=?-1;//顏色位置的取值
????????private?static?bool?naught?=?true;//判斷是否重繪
????????#endregion
????????#region?屬性
????????private?bool?TGradualC?=?false;
????????[Browsable(true)?Category(“控件的重繪設置“)?Description(“判斷是否進行漸變色的設置“)]?//在“屬性”窗口中顯示Datastyle屬性
????????public?bool?GradualC
????????{
????????????get?{?return?TGradualC;?}
????????????set
????????????{
????????????????TGradualC?=?value;
????????????????this.Invalidate();
????????????}
????????}
????????private?Color?TColorSelect?=?Color.Gainsboro;
????????[Browsable(true)?Category(“控件的重繪設置“)?Description(“項被選中后的高亮度顏色“)]?//在“屬性”窗口中顯示Datastyle屬性
????????public?Color?ColorSelect
????????{
????????????get?{?return?TColorSelect;?}
????????????set
????????????{
????????????????TColorSelect?=?value;
????????????????this.Invalidate();
????????????}
????????}
????????private?Color?TColor1?=?Color.CornflowerBlue;
????????[Browsable(true)?Category(“控件的重繪設置“)?Description(“第一個顏色的設置“)]?//在“屬性”窗口中顯示Datastyle屬性
????????public?Color?Color1
????????{
????????????get?{?return?TColor1;?}
????????????set
????????????{
????????????????TColor1?=?value;
????????????????this.Invalidate();
????????????}
????????}
????????private?Color?TColor1Gradual?=?Color.Thistle;
????????[Browsable(true)?Category(“控件的重繪設置“)?Description(“第一個顏色的漸變色設置“)]?//在“屬性”窗口中顯示Datastyle屬性
????????public?Color?Color1Gradual
????????{
????????????get?{?return?TColor1Gradual;?}
????????????set
????????????{
????????????????TColor1Gradual?=?value;
????????????????this.Invalidate();
????????????}
????????}
????????private?Color?TColor2?=?Color.PaleGreen;
????????[Browsable(true)?Category(“控件的重繪設置“)?Description(“第二個顏色的設置“)]?//在“屬性”窗口中顯示Datastyle屬性
????????public?Color?Color2
????????{
????????????get?{?return?TColor2;?}
????????????set
????????????{
????????????????TColor2?=?value;
????????????????this.Invalidate();
????????????}
????????}
????????private?Color?TColor2Gradual?=?Color.DarkKhaki;
????????[Browsable(true)?Category(“控件的重繪設置“)?Description(“第二個顏色的漸變色設置“)]?//在“屬性”窗口中顯示Datastyle屬性
????????public?Color?Color2Gradual
????????{
????????????get?{?return?TColor2Gradual;?}
????????????set
????????????{
????????????????TColor2Gradual?=?value;
????????????????this.Invalidate();
????????????}
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4112??2009-02-12?14:50??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\BeautifyComboBox.csproj
?????文件???????5789??2009-02-12?14:49??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\B_ComboBox.cs
?????文件???????1225??2009-02-12?14:48??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\B_ComboBox.Designer.cs
?????文件???????5995??2009-02-12?14:48??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\B_ComboBox.resx
?????文件????????366??2009-02-12?14:50??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Form1.cs
?????文件???????2641??2009-02-12?14:50??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Form1.Designer.cs
?????文件???????5814??2009-02-12?14:50??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Form1.resx
?????文件????????497??2009-02-12?14:47??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Program.cs
?????文件???????1364??2009-02-12?14:47??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Properties\AssemblyInfo.cs
?????文件???????2882??2009-02-12?14:47??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Properties\Resources.Designer.cs
?????文件???????5612??2009-02-12?14:47??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Properties\Resources.resx
?????文件???????1101??2010-08-18?17:50??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Properties\Settings.Designer.cs
?????文件????????249??2009-02-12?14:47??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox\Properties\Settings.settings
?????文件????????938??2009-02-12?14:47??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox.sln
????..A..H.?????16384??2010-08-18?18:24??C#自定義控件--美化ComboBox源碼(十分經典)\Backup\BeautifyComboBox.suo
?????文件???????4431??2019-02-22?14:55??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\BeautifyComboBox.csproj
?????文件??????11776??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\bin\Debug\BeautifyComboBox.exe
?????文件??????34304??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\bin\Debug\BeautifyComboBox.pdb
?????文件??????11608??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\bin\Debug\BeautifyComboBox.vshost.exe
?????文件???????5789??2009-02-12?14:49??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\B_ComboBox.cs
?????文件???????1225??2009-02-12?14:48??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\B_ComboBox.Designer.cs
?????文件???????5995??2009-02-12?14:48??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\B_ComboBox.resx
?????文件????????366??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\Form1.cs
?????文件???????3682??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\Form1.Designer.cs
?????文件???????5814??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\Form1.resx
?????文件????????180??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\obj\Debug\BeautifyComboBox.B_ComboBox.resources
?????文件???????2163??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\obj\Debug\BeautifyComboBox.csproj.FileListAbsolute.txt
?????文件????????910??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\obj\Debug\BeautifyComboBox.csproj.GenerateResource.Cache
?????文件??????11776??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\obj\Debug\BeautifyComboBox.exe
?????文件????????180??2019-02-22?14:56??C#自定義控件--美化ComboBox源碼(十分經典)\BeautifyComboBox\obj\Debug\BeautifyComboBox.Form1.resources
............此處省略36個文件信息
- 上一篇:校友錄系統(tǒng)
- 下一篇:Winform可視化打印模板設計(完整版)
評論
共有 條評論