c 下拉顏色框

2021-06-08 14:19:07 字數 1634 閱讀 4569

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