andrestudio писал(а):
Практически заготовка для градиентной панелиЗдорово, теперь остались только муки выбора. Спс тебе за код, он еще пригодится. Я не хочу глобально трогать контролы. TrackBarRush мне кое-как удалось сделать полностью прозрачным, применив регионы, но это еще то решение.
Я хочу дать возможность конструировать нужные контролы самому. Больше всего для этого подходит только DocumentTemplate. И тут намечается два пути -- полностью переделать DocumentTemplate под GDI в Alpha-режиме, потому что обычный трогать не стоит, и оставить "As Is". Или применить к DocumentTemplate суперсэмплинг, что является самым коротким путем. Но, твой код точно пригодится, тк DocumentTemplate не поддерживает RoundRect для градиентного поля, а его неплохо бы иметь. Кстати, твой код может отрисовать на контексте принтера или ему пофиг на контекст, что подсунули, на том и отрисовали?