C#/.NET 重构RichTextBox透明控件闪烁问题
classTransparentRichTextBox:RichTextBox{publicTransparentRichTextBox(){}overrideprote...
class TransparentRichTextBox : RichTextBox
{
public TransparentRichTextBox()
{
}
override protected CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x20;
return cp;
}
}
override protected void OnPaintBackground(PaintEventArgs e)
{
}
}
这个是网上找的透明背景的RichTextBox控件的代码,但是每次滚动滚动条,或者改变控件大小,都会闪烁,但我这个没法加双缓冲,不然就变成一块黑色的背景了。。。求高手帮忙解决下,谢谢~~ 展开
{
public TransparentRichTextBox()
{
}
override protected CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x20;
return cp;
}
}
override protected void OnPaintBackground(PaintEventArgs e)
{
}
}
这个是网上找的透明背景的RichTextBox控件的代码,但是每次滚动滚动条,或者改变控件大小,都会闪烁,但我这个没法加双缓冲,不然就变成一块黑色的背景了。。。求高手帮忙解决下,谢谢~~ 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询