I'm not sure whether this would work or not but one hacky option may be to adding some leading spaces to the Text to create a gap and then draw the Image in the appropriate place on the Paint event. I'm just not sure whether you could raw all the way to the edge of the control or only inside the frame.