T
Tony Johansson
Hi!
When I run the code below I get runtime error saying
10,10,100,200 is not a valid value for Int32.
But I mean this method ConvertFromString can take a string and convert that
to a rectangle that's what the docs say
So is there a bug or have I missunderstood this ConvertFromString ?
protected override void OnPaint(PaintEventArgs e)
{
string rectInput = "10,10,100,200";
Graphics g = e.Graphics;
RectangleConverter converter = new RectangleConverter();
Rectangle outerRect = (Rectangle)
converter.ConvertFromString(rectInput);
Rectangle innerRect = new Rectangle(outerRect.X + 2, outerRect.Y +
2, outerRect.Width - 4, outerRect.Height - 4);
Region reg = new Region(innerRect);
g.DrawRectangle(Pens.Black, outerRect);
g.FillRegion(Brushes.AliceBlue, reg);
}
//Tony
//Tony
When I run the code below I get runtime error saying
10,10,100,200 is not a valid value for Int32.
But I mean this method ConvertFromString can take a string and convert that
to a rectangle that's what the docs say
So is there a bug or have I missunderstood this ConvertFromString ?
protected override void OnPaint(PaintEventArgs e)
{
string rectInput = "10,10,100,200";
Graphics g = e.Graphics;
RectangleConverter converter = new RectangleConverter();
Rectangle outerRect = (Rectangle)
converter.ConvertFromString(rectInput);
Rectangle innerRect = new Rectangle(outerRect.X + 2, outerRect.Y +
2, outerRect.Width - 4, outerRect.Height - 4);
Region reg = new Region(innerRect);
g.DrawRectangle(Pens.Black, outerRect);
g.FillRegion(Brushes.AliceBlue, reg);
}
//Tony
//Tony