背景透明的ListBox(C WinForm)

2021-08-26 11:13:00 字數 439 閱讀 1608

不知道大家有沒有遇到過這種問題,c#中希望搞乙個背景透明的listbox,且文字居中,卻發現vs裡面自帶的listbox控制項不支援背景透明,怎麼辦?

我們可以做乙個自定義控制項,過載裡面的onpaint函式,使listbox支援背景透明

/// /// 實現背景透明的listbox,且文字居中 /// 編寫人:塗劍凱 /// public class transparentlistbox : listbox protected override void onselectedindexchanged(eventargs e) protected override void onpaint(painteventargs e) for (int i = 0; i < items.count; i++) base.onpaint(e); } }

相信大家以後遇到其他的vs不支援背景透明的控制項,知道怎麼搞了吧?

背景透明的ListBox(C WinForm)

不知道大家有沒有遇到過這種問題,c 中希望搞乙個背景透明的listbox,且文字居中,卻發現vs裡面自帶的listbox控制項不支援背景透明,怎麼辦?我們可以做乙個自定義控制項,過載裡面的onpaint函式,使listbox支援背景透明 實現背景透明的listbox,且文字居中 編寫人 塗劍凱 pu...

背景透明的ListBox(C WinForm)

不知道大家有沒有遇到過這種問題,c 中希望搞乙個背景透明的listbox,且文字居中,卻發現vs裡面自帶的listbox控制項不支援背景透明,怎麼辦?我們可以做乙個自定義控制項,過載裡面的onpaint函式,使listbox支援背景透明 實現背景透明的listbox,且文字居中 編寫人 塗劍凱 pu...

背景透明的 Dialog

一 控制dialog 的背景方法 1.定義乙個無背景主題主題 2.建立dialog dialog new dialog this,r.style.dialog dialog.setcontentview r.layout.dialog loading or dialog new dialog thi...