Be careful with background images; the can do content poorly readable. Better prefer uniform color, or only slightly textured near-uniform backgrounds.
Normally, it's
https://msdn.microsoft.com/en-us/library/system.windows.forms.tabcontrol.backgroundimage%28v=vs.110%29.aspx[
^].
It does not say it's supported in Compact Framework, so you can override
OnPaint
or handle
Paint
event. In both cases, you use the instance of
System.Drawing.Graphics
passed in event arguments and use it to draw an image:
https://msdn.microsoft.com/en-us/library/system.drawing.graphics.drawimage%28v=vs.110%29.aspx[
^].
[EDIT]
To use the tab page of your own type (which would be required if you use
OnPaint
, because you can only override method in your derived class), use this method of adding a page:
https://msdn.microsoft.com/en-us/library/68d9sedf%28v=vs.110%29.aspx[
^].
If you handle
Paint
, you can add the handler each time you add a new page.
—SA