背景透明的ListBox(C WinForm)

2021-06-02 02:10:02 字數 514 閱讀 2109

不知道大家有沒有遇到過這種問題,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...