Re: Переопределение OnPaint() у Button
От: Unforgiver Россия  
Дата: 23.05.05 14:00
Оценка:
Здравствуйте, pushistik, Вы писали:

P>Наследую от кнопки


P>
P>public class SelectButton : Button 
P>    {
P>        protected override void OnPaint(PaintEventArgs e) 
P>        {
P>            base.OnPaint(e);
P>            System.Windows.Forms.ControlPaint.DrawComboButton  (e.Graphics,0,0,this.Width,this.Height,state);
                        e.DrawString(...);
P>        }
P>    }
P>


P>теперь если я где нибудь в событии хочу поменять текст


P>то ничего не происходит


P>если закомментировать OnPaint, то текст появляется, но сам вид кнопки начинает желать лучшего


P>Есть идеи ?


Вроде так.
Всё заканчивается плохо. Если что-то закончилось хорошо — значит оно еще не закончилось.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.