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

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

лис.хвост

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

Dragokas

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

лис.хвост

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

Drongo

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

Drongo

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

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

 

Drongo

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

regist

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

shestale

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

Drongo

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

regist

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

Кирилл

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

Drongo

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

Drongo

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