• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

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

лис.хвост

VIP
Разработчик
Сообщения
635
Симпатии
1,027
#1
Собираюсь рисовать на форме, как сделать чтобы сама форма со всеми кнопками и границами была прозрачной, а то что будет нарисовано нет.
Opacity нарисованное содержимое прячет. Transparencykey оставляет кнопки и границы.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,505
Симпатии
5,336
#2
Что именно ты подразумеваешь под нарисованным содержимым, можешь приложить пример проекта?
 

лис.хвост

VIP
Разработчик
Сообщения
635
Симпатии
1,027
#3
Я все еще думаю страшную мысль о прогрессбаре, мне нужно чтобы розовые кружки бегали по окружности) и ничего другого, кроме рисования сего чуда на форме мне в голову не идет
 

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,579
#4
Запихнуть .bmp, jpg, gif файл в ресурсы и по таймеру гонять его в Image?
 

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,579
#6
Form->BorderStyle = bsNone;
ProgressBar->Align = alClient;

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

 

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,579
#8
Можешь в паинте нарисовать? У меня фантазия не работает
 

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
11,911
Симпатии
5,619
#9
Если можно вставить GIF то такое сделать не проблема.
 

shestale

Ассоциация VN/VIP
Преподаватель
Сообщения
9,403
Симпатии
4,879
#10
А слои создать как в фотошопе нет возможности?
 

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,579
#11
Если можно вставить GIF то такое сделать не проблема.
Я выше писал тоже по Gif
А слои создать как в фотошопе нет возможности?
Там нет слоёв, нельзя Саня.
Тиша, я тебе в скайп кинул примерный кусок кода, форма - овал прозрачен, через цикл с интервалом в 0.5 сек идёт сужение овала до его исчезновения. Может оно.
 

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
11,911
Симпатии
5,619
#12
Лень было делать самому, поэтому нашёл готовую GIF
Фон тут разумеется можно сделать прозрачным. Либо даже вместо GIF по таймеру поворачивать картинку.
 

Кирилл

Команда форума
Администратор
Сообщения
13,130
Симпатии
5,707
#13
Transparencykey оставляет кнопки и границы.
Лена,всем остальным объектам присваивай свойство hidde а кружки - видимыми.
Далее задержка (таймер) - меняем координаты кружка - сколько надо раз по кругу.
Усе))
 

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,579
#14

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,579
#16
Типа такого? Я только не извращался рисованием, взял стандартный ProgressBar, при старте скрывается всё кроме него, после того как шкала пройдёт все шаги - отображается всё заново.