В настоящее время у меня есть Форма со всеми желаемыми эффектами, кроме одного. Текущая форма состоит из майнипа в верхней части с панелью под ней, которая содержит метки и графические ящики. Когда форма запускается, menustrip не отображается, он становится видимым только тогда, когда пользователь нажимает кнопку «Alt» и исчезает таким же образом.C# - Прозрачная форма
Панель будет иметь фоновое изображение с прозрачным фоном (.PNG). Это изображение станет основным макетом формы, так как я установил borderstyle равным ни одному. Теперь проблема в том, что форма по-прежнему имеет белый/сероватый фон под панелью.
Теперь мой вопрос заключается в том, как сделать форму прозрачной, поэтому изображение на панели становится основным макетом, а не просто изображением с образами к ним под ним. Я не хочу использовать свойство Opacity, поскольку я хочу, чтобы панель была видимой на 100%.
Это сделал трюк! Спасибо за быстрый ответ и подробное объяснение. Я не могу поверить, что все просто! Еще раз спасибо. – Citroenfris 2010-11-30 13:34:31
Рад, что я могу помочь. Однажды я сделал то же самое, когда создал заставку для приложения. – 2010-11-30 13:41:02