TMyButton = class(TCustomControl)
.....
protected
procedure cmtextchanged(var message:tmessage);message cm_textchanged;
....
published
property font;
.....
procedure tmybutton.cmtextchanged;
begin
invalidate;
end;
property font
Создаю кнопку наследуя TCustomControl, при использовании в теле компонента property font, свойство начинает отображаться в инспекторе объектов, но изменения этого свойства не отображаются
Вообще, согласно исходника, при любом изменении шрифта контрол автоматически перерисовывается (вызывается функция Invalidate, которая посылает контролу сообщение WM_PAINT).
Выложи исходник компонента (или его кусок), чтобы посмотреть что у тебя не так...
вид текста на кнопке не меняется.