c#自定義控制項一下拉顏色框
效果圖:
通過繼承combobox可以設計出類似c#控制項屬性欄中的顏色下拉選擇框。
新增元件命名為mycolorcombobox.cs
第一步:繼承combobox,
public
partial
class
mycolorcombobox : combobox
第二步:構造下拉顏色選擇框
private
void inititems()
this.selectedindex = 0; }
在兩個建構函式中加入
inititems()
第三步:重寫
ondrawitem方法
protected
override
void ondrawitem(drawitemeventargs e)
} 第四步:增加控制項屬性
//////
選擇的顏色名稱
///
public
string selectcolorname
} //////
選擇的顏色
///
public
color selectcolor
} 用法:
直接從控制項欄中找到自定義控制項mycolorcombobox,拖過去自動命名為mycolorcombbox1,可以通過mycolorcombbox1.selectcolor獲取顏色,型別為color,通過mycolorcombbox1.selectcolorname獲取使用者選定的顏色名。
下面貼出全部**:
//控制項名:mycolorcombobox
using
system;
using
system.componentmodel;
using
system.collections.generic;
using
system.diagnostics;
using
system.text;
using
system.windows.forms;
using
system.drawing;
namespace
mycontrol
public mycolorcombobox(icontainer container)
private
void inititems()
this.selectedindex = 0; }
protected
override
void ondrawitem(drawitemeventargs e)
} //////
選擇的顏色名稱
///
public
string selectcolorname
} //////
選擇的顏色
///
public
color selectcolor
} }
}
c 下拉顏色框
c 自定義控制項一下拉顏色框 效果圖 通過繼承combobox可以設計出類似c 控制項屬性欄中的顏色下拉選擇框。新增元件命名為mycolorcombobox.cs 第一步 繼承combobox,publicpartial 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...