ARTICLE

Rectangle and Regions in GDI+

Posted by Dinesh Beniwal Articles | GDI+ in VB.NET April 29, 2010
In this article I will explain about Rectangle and Regions in GDI+.
 
Reader Level:

In this article we will discuss addition functionality of rectangles and regions.

We will cover the following key topics:

  • .NET Framework objects that work with rectangles and regions and their members.
  • Graphics class members that work with rectangle and regions
  • Writing application using objects
  • The Rectangle structure and its members
  • The Region class and its members
  • Invalidating and clipping regions
  • Examples of real-world application using regions and rectangles

A rectangle has three properties: starting point, height, and width. Figure 6.1 shows these properties where the starting point is the top left.

Suppose you wanted to draw a rectangle from point (1,2) with height 7 and width 6. The final rectangle would look like Figure 6.2.

The filled rectangle occupies the entire within the range of its height and width.

Figure 6.1.gif
FIGURE 6.1: A rectangle

figure6.2.gif

FIGURE 6.2: A rectangle with starting point (1,2), height 7, and width 6

The Rectangle Structure

A rectangle object stores the top left corner and height and width of a rectangle region. In this section we will see how to create and use the rectangle structure.


Conclusion

Hope the article would have helped you in understanding
Rectangle and Regions in GDI+. Read other articles on GDI+ on the website.

Login to add your contents and source code to this article
share this article :
post comment
 
Team Foundation Server Hosting
Become a Sponsor
PREMIUM SPONSORS
  • Finally – a virtual platform that delivers next-generation Windows Server 2008 Hyper-V virtualization technology from a managed hosting partner you can truly depend on. Visit www.maximumasp.com/max for a FREE 30 day trial. Hurry offer ends soon. Climb aboard the MaxV platform and take advantage of High Availability, Intelligent Monitoring, Recurrent Backups, and Scalability – with no hassle or hidden fees. As a managed hosting partner focused solely on Microsoft technologies since 2000, MaximumASP is uniquely qualified to provide the superior support that our business is built on. Unparalleled expertise with Microsoft technologies lead to working directly with Microsoft as first to offer IIS 7 and SQL 2008 betas in a hosted environment; partnering in the Go Live Program for Hyper-V; and product co-launches built on WS 2008 with Hyper-V technology.
    The leading .NET charting control now features PDF, Flash and Silverlight export, visualization of large datasets and more. Deliver true charting functionality to your BI, Scorecard, Presentation or Scientific apps. Download evaluation now.
6 Months Free & No Setup Fees ASP.NET Hosting!
Become a Sponsor