c#自定義控制項一下拉顏色框
效果圖:
通過繼承combobox可以設計出類似c#控制項屬性欄中的顏色下拉選擇框。
新增元件命名為mycolorcombobox.cs
第一步:繼承combobox,publicpartial
class
mycolorcombobox:combobox
第二步:構造下拉顏色選擇框
privatevoidinititems()
this.selectedindex = 0;
}在兩個建構函式中加入inititems()
第三步:重寫ondrawitem方法
protectedoverride
voidondrawitem(drawitemeventargse)
}第四步:增加控制項屬性
//////
選擇的顏色名稱
///public
stringselectcolorname
}///
///選擇的顏色
///public
colorselectcolor
}用法:
直接從控制項欄中找到自定義控制項mycolorcombobox,拖過去自動命名為mycolorcombbox1,可以通過mycolorcombbox1.selectcolor獲取顏色,型別為color,通過mycolorcombbox1.selectcolorname獲取使用者選定的顏色名。
下面貼出全部**:
//控制項名:mycolorcombobox
usingsystem;
usingsystem.componentmodel;
usingsystem.collections.generic;
usingsystem.diagnostics;
usingsystem.text;
usingsystem.windows.forms;
usingsystem.drawing;
namespacemycontrol
publicmycolorcombobox(icontainercontainer)
private
voidinititems()
this.selectedindex = 0;
}protected
override
voidondrawitem(drawitemeventargse)
}///
///選擇的顏色名稱
///public
stringselectcolorname
}///
///選擇的顏色
///public
colorselectcolor}}
}
c 下拉顏色框
c 自定義控制項一下拉顏色框 效果圖 通過繼承combobox可以設計出類似c 控制項屬性欄中的顏色下拉選擇框。新增元件命名為mycolorcombobox.cs 第一步 繼承combobox,public partial class mycolorcombobox combobox 第二步 構造下...
顏色按鈕 字型下拉框 字型大小下拉框及使用說明
以下涉及到的.h和.cpp檔案在金山快盤的 我的資料 mfc 顏色按鈕字型字型大小及說明 中 1.顏色按鈕 1.將colorbutton colorpopup的.h和.cpp檔案複製到工程目錄下,新增到類目錄 2.在對話方塊中新增button,並新增變數ccolorbutton m btnfontc...
Vue elementUI下拉框自定義顏色選擇器
二 父元件使用步驟 話不多說,直接上 ref colorselect placeholder v model mycolor style width 100 change handlechange v for item in colorlist key item label value item v...