From Xojo Documentation
Draws the outline of a rounded rectangle in the DrawingColor.
x and y are the coordinates of the top-left corner. width and height specify the size of the round rectangle. ArcWidth controls the shape of the corners of both the horizontal and vertical axes. It is the distance (in pixels) from the corner at which the arc begins. Setting ArcWidth to zero results in a rectangle with sharp corners (a normal rectangle).
This example draws two squares with a 5-pixel red border. The left square sets the arcs to 10 and the right one to 25.
g.PenSize = 5
g.DrawRoundRectangle(10, 10, 100, 100, 10)
g.DrawRoundRectangle(130, 10, 100, 100, 25)