Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

Проблема с ActionToolBar: кнопка выглядит нажатой.   Найти похожие ветки 

 
AlexanderMS ©   (2006-07-08 18:55) [0]

Я использую ActionToolBar. (Панель инструментов в стиле XP). После нажатия на кнопку появляется новое окошко (OpenDialog или AboutBox - не имеет значения), а кнопка выглядит так, как будто она находится в нажатом состоянии. После закрытия окошка "рамка и прозрачный синий квадратик" с кнопки не исчезают (а всё должно было сразу исчезнуть). После наведения мышкой и последующего перемещения мышки кнопка выглядит нормально. Но, тем не менее, это похоже на баг, и выглядит не очень красиво. Подскажите, пожалуйста, как самостоятельно вернуть
кнопку в первоначальное состояние?

Пробовал Repaint, Invalidate панели, ProcessMessages перед открытием окошка и после - ничего не помогает.


 
Footballer ©   (2006-07-08 19:17) [1]

А ты пробывал открывать окошко в событии OnMouseUp?


 
Footballer ©   (2006-07-08 19:55) [2]

Ой, я уже понял, что так не выйдет, сам раньше с этим сталкивался, я так оставил, но если тебе это очень надо, то вот:
........................................

var
 Form1: TForm1;
 i:boolean;

implementation

{$R *.dfm}

procedure TForm1.DsFancyButton1Click(Sender: TObject);
Begin
 i:=true;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 if i then
 begin
   i:=false;
   OpenDialog1.Execute;
 end;
end;

end.



Страницы: 1 вся ветка

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
15-1151491112
McSimm(proxy)
2006-06-28 14:38
2006.07.30
Проблема с доступом к сайту


15-1151932506
Ketmar
2006-07-03 17:15
2006.07.30
настройка локальной сети во FreeBSD под VMWare


15-1151600516
r@bbit
2006-06-29 21:01
2006.07.30
Нестандартная запись CD


8-1139383204
AlexeyMir
2006-02-08 10:20
2006.07.30
Как муз.файла независимо воспроизвести на 2х звуковых


15-1151863644
Зм1й
2006-07-02 22:07
2006.07.30
Почему ветку про кровь удалили?