渐变MDI表格的颜色 [英] To gradient color of MDI Form

查看:74
本文介绍了渐变MDI表格的颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每当IsMDIContainer为true时,我将如何渐变颜色到MDI表单??
但是只要IsMDIContainer为false,就可以很好地工作.

请帮我一些指导....

How will i gradient color to the MDI Form whenever IsMDIContainer is true???
But fine work whenever IsMDIContainer is false.

Please help me some instruction....

推荐答案

尝试一下.
try this one.
Public Class Form1

    Private WithEvents client As MdiClient

    Private Sub Form1_Load(ByVal sender As Object, _
                           ByVal e As EventArgs) Handles MyBase.Load
        Me.client = Me.Controls.OfType(Of MdiClient).First()
    End Sub

    Private Sub client_Paint(ByVal sender As Object, _
                             ByVal e As PaintEventArgs) Handles client.Paint
        Using Brush As New Drawing2D.LinearGradientBrush(Me.client.Bounds, _
                                                         Color.FromArgb(0, 58, 140), _
                                                         Color.FromArgb(0, 215, 255), _
                                                         Drawing2D.LinearGradientMode.Vertical)
            e.Graphics.FillRectangle(Brush, Me.client.Bounds)
        End Using
    End Sub

End Class


这篇关于渐变MDI表格的颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆