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

Тема в разделе "Другие языки программирования", создана пользователем лис.хвост, 28 окт 2015.

  1. лис.хвост
    Оффлайн

    лис.хвост VIP Разработчик

    Сообщения:
    631
    Симпатии:
    983
    Собираюсь рисовать на форме, как сделать чтобы сама форма со всеми кнопками и границами была прозрачной, а то что будет нарисовано нет.
    Opacity нарисованное содержимое прячет. Transparencykey оставляет кнопки и границы.
     
  2. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.498
    Симпатии:
    4.313
    Что именно ты подразумеваешь под нарисованным содержимым, можешь приложить пример проекта?
     
  3. лис.хвост
    Оффлайн

    лис.хвост VIP Разработчик

    Сообщения:
    631
    Симпатии:
    983
    Я все еще думаю страшную мысль о прогрессбаре, мне нужно чтобы розовые кружки бегали по окружности) и ничего другого, кроме рисования сего чуда на форме мне в голову не идет
     
  4. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Запихнуть .bmp, jpg, gif файл в ресурсы и по таймеру гонять его в Image?
     
  5. лис.хвост
    Оффлайн

    лис.хвост VIP Разработчик

    Сообщения:
    631
    Симпатии:
    983
    Drongo, хочу чтобы форму при этом не видно было
     
  6. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Form->BorderStyle = bsNone;
    ProgressBar->Align = alClient;

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

    [​IMG] [​IMG]
     
  7. лис.хвост
    Оффлайн

    лис.хвост VIP Разработчик

    Сообщения:
    631
    Симпатии:
    983
    Drongo, не полосочкой, а круглый и розовый)
     
  8. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Можешь в паинте нарисовать? У меня фантазия не работает
     
  9. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
    Если можно вставить GIF то такое сделать не проблема.
     
  10. shestale
    Оффлайн

    shestale Ассоциация VN/VIP Преподаватель

    Сообщения:
    8.061
    Симпатии:
    4.488
    А слои создать как в фотошопе нет возможности?
     
  11. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Я выше писал тоже по Gif
    Там нет слоёв, нельзя Саня.
    Тиша, я тебе в скайп кинул примерный кусок кода, форма - овал прозрачен, через цикл с интервалом в 0.5 сек идёт сужение овала до его исчезновения. Может оно.
     
  12. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
    Лень было делать самому, поэтому нашёл готовую GIF
    [​IMG]
    Фон тут разумеется можно сделать прозрачным. Либо даже вместо GIF по таймеру поворачивать картинку.
     
  13. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.232
    Симпатии:
    4.980
    Лена,всем остальным объектам присваивай свойство hidde а кружки - видимыми.
    Далее задержка (таймер) - меняем координаты кружка - сколько надо раз по кругу.
    Усе))
     
  14. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Тут, Кирилл такое дело...
     
  15. лис.хвост
    Оффлайн

    лис.хвост VIP Разработчик

    Сообщения:
    631
    Симпатии:
    983
    смотрю в сторону WPF, не получится буду делать как @regist предложил
     
  16. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Типа такого? Я только не извращался рисованием, взял стандартный ProgressBar, при старте скрывается всё кроме него, после того как шкала пройдёт все шаги - отображается всё заново.
     

Поделиться этой страницей