![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Старый исходник после компиляции в D2010 (оформление)
Mitroshin © (2010-11-18 20:30:00)В целом перекомпиляция прошла удачно, но есть пара навязчивых моментовв оформлении, которые хотелось бы если не вернуть, то как-то подредактировать:
1) Компонент ttoolbar – кнопки перестали быть рельефными, но главное пустые промежутки между ними (Separator) – стали с полосками. Т.е. получается теперь не очень удачно – серый прямоугольник с иконками на нём и местами перпендикулярные полоски разделяющие непонятно что.
2) Закрашивал поле ввода CurrencyEdit (из набора RX):
if CurrencyEdit.Value = 0
then begin
CurrencyEdit.Color := $0080FFFF;
end
else begin
if CurrencyEdit.Value < 0
then CurrencyEdit.Color := $000080FF
else CurrencyEdit.Color := $0080FF80;
end;
Теперь он по умолчанию белый, и только после установки в нём курсора он закрашивается в нужный цвет.
Как исправить в Delphi 2010 два этих нежелательных изменения?
Andy BitOff (2010-11-19 18:14:00) [1]> 2) Закрашивал поле ввода CurrencyEdit (из набора RX):
RX, как я понимаю, уже давно является сотавляющей джедаев, может качнуть их и использовать версию этого едита поновее?
Mitroshin (2010-11-19 12:54:00) [2]Ясно...
А на счёт закраски? - как бы исправить?
RWolf (2010-11-19 09:47:00) [3]
> Компонент ttoolbar – кнопки перестали быть рельефными,
> но главное пустые промежутки между ними (Separator) – стали
> с полосками.
Так выглядят тулбары на самом деле (в активной теме оформления Windows),
а то, что было раньше — атавизм старых версий comctl32.dll (от Win98/Win2k).
Чтобы исправить, нужно либо убрать из программы XP-шный манифест (тогда теряем новое оформление для всех контролов), либо написать/скачать какой-то свой тулбар.