Q:

Fill area, limited by lines and circle

How to fill area, limited by circle and (for example) 3 lines?  as you can see at the picture.  can I use GraphicsPath for it?  if so, how to determine, that only area inside circle and lines need to be filled, not the area inside circle and outside the lines? 

A:

now i found the solution, first i need to extend my rectangle area and then intersect it by circle. 
so the code is:
GraphicsPath gr = new GraphicsPath();
gr. AddLines(pointsArray);
Region reg = new Region(gr);
GraphicsPath gr2 = new GraphicsPath();
gr2.AddEllipse(circleCenterX, circleCenterY, circleW, circleH);
reg. Intersect(gr2);
e.Graphics. FillRegion(brush, reg); // e is PaintEventArgs

