You have several possibilities:
- use Form.Polygon directly on the form
- writing your own loop, with Form.Line or Drawer.DrawLine (ImageLib)
- as a licenensed user use Drawer.DrawPolygon (ImageLibEx)
With the ImageLib, unfortunately, you cannot fill the polygon.
You can do it only with:
- Form.Polygon on the form
- Drawer.FillPolygon with the ImageEx library (for licensed users)
- Write your own routine !?
I would suggest you to buy B4PPC and then with the ImageLibEx you have almost everything you could need for graphics in one library the ImageLibEx library.
If you intend to make graphics, begin directly with the ImageLibEx library, don't waste too much time with others.
My experience is that you can almost do everything you want with it.
Even for forelayer drawing I mostly use the ImageLibEx functions instead of the form functions.