Convert Bounds to Point[]

  • Thread starter Thread starter Tamir Khason
  • Start date Start date
Hi Tamir,

Bounds property is actually an instance of Rectangle.
Based on my understanding, I think you want to convert a rectangle instance
to 4 member point array list.
I think you can just do the conversion yourself.
Something like this:
private void button1_Click(object sender, System.EventArgs e)
{
Point[] parr= recttopoint(this.button1.Bounds);
foreach(Point p in parr)
{
Console.WriteLine("x:"+ p.X+" y:"+p.Y);
}
}

private Point[] recttopoint(Rectangle rc)
{
Point[] p=new Point[4];
p[0]=new Point(rc.Left,rc.Top);
p[1]=new Point(rc.Left,rc.Top+rc.Height);
p[2]=new Point(rc.Left+rc.Width ,rc.Top);
p[3]=new Point(rc.Left+rc.Width, rc.Top+rc.Height );
return p;
}

Hope this helps,
Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

--------------------
| From: "Tamir Khason" <[email protected]>
| Subject: Convert Bounds to Point[]
| Date: Tue, 18 Nov 2003 17:14:32 +0200
| Lines: 5
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <[email protected]>
| Newsgroups: microsoft.public.dotnet.languages.csharp
| NNTP-Posting-Host: 213.8.78.114
| Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP12.phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.csharp:200174
| X-Tomcat-NG: microsoft.public.dotnet.languages.csharp
|
| Somebody knows how to convert Bounds to Point[] ???
|
| Thnx
|
|
|
 
Back
Top