Dukekz
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Господа. Подскажите пожалуйста. Имеется ли возможность как-то отменить применение родных VCL Styles к некоторым конкретным экземплярам Raize Components лежащим на форме? С родными компонентами таких проблем обычно не возникает, у них есть свойство StyleElements, используя которое возможно указать, какие именно части стиля (seFont, seClient, seBorder) возможно применять при включении механизма стилей. Но к сожалению такой трюк не работает с компонентами Raize, они игнорируют это свойство и все равно рисуют себя так, как определено текущим стилем. Как можно обойти такое безобразие наименьшими силами и средствами? | Цитата: exteris Сорри, что пропал, не было возможности заглянуть. Спасибо за ответ, но ThemeAware не подходит, оно есть только для нескольких видов райз-компонент, типа кнопок. У нужных - эдитов, групбаров и др. такого свойства нет, к сожалению. Пробовал хуки райз-компонент переопределять, но там такой густой лес в плане рисования, что можно очень долго бится, но не добится. Тем более оно как-то то переопределяется, то не переопределяется, не пойму из-за чего. Хотелось бы более простой путь найти... |