private
void
Form1_Paint(
object
sender, PaintEventArgs e)
{
Text = e.ClipRectangle.Width.ToString();
}
{
Text = e.ClipRectangle.Width.ToString();
}
这个属性的作用就是:窗体在刷新的时候,为提高效率一些被遮挡的区域就不用再绘制。
那么判断窗体是否被完全遮挡,只需要判断刷新时是否产生有效绘制。
bool
windowPaint
=
false
;
private void Form1_Paint( object sender, PaintEventArgs e)
{
windowPaint = e.ClipRectangle.Width > 0 && e.ClipRectangle.Height > 0; // 存在刷新的区域<
private void Form1_Paint( object sender, PaintEventArgs e)
{
windowPaint = e.ClipRectangle.Width > 0 && e.ClipRectangle.Height > 0; // 存在刷新的区域<