Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

Create a gradient background

Total Hit ( 4566)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


a gradient brush is a brush that contains all the color nuances that vary from a starting color to an ending color, like the typical background screen of many installation procedures or Microsoft PowerPoint slides. The simplest way to create a linear gradient brush is passing its size (by means of a Rectangle object), the two colors, and a direction to the brush's constructor. You can then use this brush to paint any filled shape :

Click here to copy the following block
' This statement assumes that you have imported the System.Drawing namespace

' This code should run inside a Windows Form class
Dim gr As Graphics = Me.CreateGraphics
Dim br As New LinearGradientBrush(New Rectangle(0, 0, 200, 100), Color.Blue, _
  Color.Black, LinearGradientMode.ForwardDiagonal)
gr.FillRectangle(br, 0, 0, 200, 100)
gr.FillRectangle(br, 220, 0, 200, 100)
br.Dispose()
gr.Dispose()

The constructor that you see in the preceding code lets you indicate four directions for the gradient: horizontal, vertical, forward diagonal, and backward diagonal. If the shape being painted is larger than the brush rectangle, the brush is tiled to cover the shape. If the shape's coordinates aren't exact multiples of the rectangle's size, the color of the shape's upper left corner won't coincide with the brush's first color.



Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.