DrawRectangle / FillRectangle

Функции DrawRectangle / FillRectangle нужны для отрисовки прямоугольника на экране. DrawRectangle - рисует контур с помощью пера Pen, FillRectangle - рисует закрашенную область с помощью кисти Brush. 

var gr = e.Graphics;
float left = 10;  // отступ слева (координата X левого край прямоугольника)
float top = 5; // отступ сверху (координата Y верхнего края прямоугольника)
float width = 100;  // ширина прямоугольника
float height = 30; // высота
gr.DrawRectangle(Pens.Black, left, top, width, height);

Обратите внимание что прямоуглоьник будет отрисован вниз от Y, более подробно смотри как устроена система координат в графике.

Часто удобно выводить прямоугольник вокруг его центра, для этого нужно от координат отнимать половиу ширины и высоты:

var gr = e.Graphics;
float centerX = 10;  // координата X центра прямоугольника
float centerY = 5; // координата Y центра прямоугольника
float width = 100;  // ширина прямоугольника
float height = 30; // высота
gr.DrawRectangle(Pens.Black, centerX - width / 2, centerY - height / 2, width, height);

Если вы хотите нарисовать закрашенный прямоугольник с обводкой, то нужно сперва вызывать FillRectangle, а затем DrawRectangle, координаты области у обоих прямоугольников должны быть одинаковые