如何設定ListView控制項中的列頭的顏色!

2022-05-02 21:33:10 字數 582 閱讀 1973

可能有很多人感覺listview預設的列頭的背景太單調,缺乏個性,想變的列頭的背景色!

實際上可以使用listviewdrawcolumnheader事件自己畫背景色,注意僅當 ownerdraw

屬性設定為 true 且 view 屬性設定為 view. details

private

void listview1_drawcolumnheader(object sender, drawlistviewcolumnheadereventargs e)

實際上item和subitem也可以自己來畫外觀的,使用drawitem和drawsubitem事件就可以了:

private

void listview1_drawitem(object sender, drawlistviewitemeventargs e)

private

void listview1_drawsubitem(object sender, drawlistviewsubitemeventargs e)

實際上還可以實現其他的效果,大家可以探索一下!

也希望大家多多指教!

ListView控制項

listview的資料顯示 listview lv listview findviewbyid r.id.lv 通過游標方式 persondao dao newpersondao this cursor c dao.getpersons 結果集中必須有 id的字段,可以通過別名的方式指定 每乙個條目...

ListView控制項使用

在.h中 clistctrl m listctrl 在.cpp中 新增listctrl標題 m listctrl.insertcolumn 0,t 標題 lvcfmt center 第一欄設定center屬性不能成功 m listctrl.setcolumnwidth 0,200 m listctr...

高階控制項ListView

baseadapter 是所有介面卡類的父類,可以對列表項進行最大限度的定製 1.1 自定義介面卡中的方法 getcount getview getitem getitemid 1.2 layoutinflater 布局解析器 layoutinflater有三種獲得方式,資料中有詳細介紹 用來把la...