Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Вопрос по StatusBar'y?


Автор: Grol 14.4.2007, 23:07
Создал форму. На нее кидаю Button, StatusBar и XPManifest. У StatusBar меняю свойство SimplePanel=True, а в SimpleText что-нибудь пишу. В кнопке будет следующая процедура:
Код

procedure TForm1.Button1Click(Sender: TObject);
begin
if fsBold in StatusBar1.Font.Style then
  StatusBar1.Font.Style:=[]
  else
  StatusBar1.Font.Style:=[fsBold];
StatusBar1.Refresh;
end;

Так вот, вопрос будет заключаться в следующем: Когда я меняю стиль шрифта StatusBar, то StatusBar не отрисовывает текст заново. Проверял...если не кидать на форму XPManifest, то все будет нормально... Подскажите пожалуйста, как решить эту проблему?

Автор: dumb 15.4.2007, 01:45
Код

StatusBar1.DoubleBuffered:=true;

Автор: Grol 15.4.2007, 12:05
Спасибо за все! smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)