Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TActionToolBar [D7, Win95/98, Win2k, WinXP]


Кодер ©   (2005-01-05 15:40:00) 

Я использую TActionToolBar со стилем, по-умолчанию = StyleXP, так вот если нажатие кнопки ActionToolBar'a вызывает модальное окно, то вокруг кнопки, которая была нажата остается окоймляющий квадрат. Вот такая бага D7. Я нашел в модуле D7, где это все рисуется, но блин неохота лезть туда... Может как-то можно мирным путем решить и обойтись без переписывания исходного текста модулей Delphi?


Sun bittern   (2005-01-05 18:53:00) [1]

Кодер ©   (05.01.05 15:40)  

Кромк этого квадратика в нем есть еще глюки.
Ищи неофицальный патч этих компонент или ставь сторонние компонентики.


asvt   (2005-01-05 18:39:00) [2]

unit1;
interface
uses ......

Type TActionToolBar = class(modulename.TActionToolBa)
{В каком это надо блоке пишешь procedure с тем же названием которую перекрыть надо }
private

public

protected
procedure Proc(параметры); override;
end;

type Tform1 = class(TForm)
ActionBar1: TActionBar;
private

public

end;

implementation
{$ .dfm}

procedure TActionToolBar.Proc(параметры);
begin
Но тут уж сам решай
inherited
end;

{далее процедуры формы}

end.


Наверх

Титульная страница Поиск, карта сайта Написать письмо