Вопрос 1) что такое баз. класс MyBase или можно ли переопределить процедуру OnPaint для определенного контрола.
2) где присваиватся значение переменной e
Во первых.. MyBase никакого отношения к GDI не имеет, это основы ООП (о чем я говорил ранее).
Во вторых.. MyBase - это ссылка на родителя, т.е. на экземпляр того класса от которого ты наследуешься, а MyClass или Me это ссылка на твой собственный(производный или другими слова наследованный) класс..
В третьих.. В код контрола ты не залезишь! Ты получишь лишь доступ к той части функциональности, которую определил программист создавший его. Это обуславливается различными зонами видимости перемнных и модификаторов доступа внутри самого контрола
В четвертых.. имхо.. не с того ты начал.. займись основами ООП, чтобы понять что означает и чем едят такие понятия инкапсуляция, наследование,зона видимости, модификаторы доступа и т.д...
В пятых.. Вряд ли когда либо тебе понадобится изменять вручную содержимое переменное е, а если и понадобится, то к тому времени ты уже поймешь как это сделать.. За свою небольшую практику на НЕТ лично у меня ни разу не возникала подобная ситуация..
В шестых.. На будущее,огромная просьба.. прежде чем задать вопрос, опиши ситуацию в отношении которой возник тот или иной вопрос. Как правило, в подавляющем кбольшинстве случаев, вопросы возникают из за неверного подхода к решению проблемы..