But if the rich text box has a font object *as part of it* (?)

I.e. it uses a font object within its make-up

Why can't I access that ?

I know what you are saying. Your right. I'm just wonder why ?

Or change the attribute of the font object that it points to ?

The Font object has to be there ?????

It makes sense the way that you do it. but ?

Is it only text fields that you can change directly, everything else more complex, you have to create another instance of the class, an other object.