c 下拉顏色框

2021-09-30 15:02:39 字數 1430 閱讀 2699

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...