прозрачная форма c#

лис.хвост

VIP
Разработчик
Сообщения
623
Реакции
586
Собираюсь рисовать на форме, как сделать чтобы сама форма со всеми кнопками и границами была прозрачной, а то что будет нарисовано нет.
Opacity нарисованное содержимое прячет. Transparencykey оставляет кнопки и границы.
 
Я все еще думаю страшную мысль о прогрессбаре, мне нужно чтобы розовые кружки бегали по окружности) и ничего другого, кроме рисования сего чуда на форме мне в голову не идет
 
Form->BorderStyle = bsNone;
ProgressBar->Align = alClient;

подгоняем под нужные размеры

y0VIZO.jpg
eBQ6a8.jpg
 
Если можно вставить GIF то такое сделать не проблема.
Я выше писал тоже по Gif
А слои создать как в фотошопе нет возможности?
Там нет слоёв, нельзя Саня.
Тиша, я тебе в скайп кинул примерный кусок кода, форма - овал прозрачен, через цикл с интервалом в 0.5 сек идёт сужение овала до его исчезновения. Может оно.
 
Лень было делать самому, поэтому нашёл готовую GIF
5947805ab9e12b1d401fbb4d555d7f50.gif
Фон тут разумеется можно сделать прозрачным. Либо даже вместо GIF по таймеру поворачивать картинку.
 
Transparencykey оставляет кнопки и границы.
Лена,всем остальным объектам присваивай свойство hidde а кружки - видимыми.
Далее задержка (таймер) - меняем координаты кружка - сколько надо раз по кругу.
Усе))
 
Типа такого? Я только не извращался рисованием, взял стандартный ProgressBar, при старте скрывается всё кроме него, после того как шкала пройдёт все шаги - отображается всё заново.
 

Похожие темы

Назад
Сверху Снизу