Как создать панель Transparent в c#.Net

У меня есть Панель на окнах Form с немногими средствами управления в панели,

Я могу сделать панель абсолютно прозрачной.

(Это должно дать чувство, которое средства управления помещаются непосредственно на Форме),

9
задан Gaddigesh 27 April 2010 в 15:04
поделиться

2 ответа

Если вы перейдете к свойству BackColor и измените селектор на «Web», первый вариант - «Прозрачный» (по крайней мере, в моей VB IDE). Я считаю, что BackColor Panel унаследует цвет компонента, на котором он находится.

16
ответ дан 4 December 2019 в 11:04
поделиться

Я предполагаю, что это приложение WinForms.

Попробуйте это в событии Form.Load:

    private void Form1_Load_1(object sender, EventArgs e)
    {
        panel1.BackColor = Color.FromArgb(0, 0, 0, 0);
    }

где панель1 - панель, которую вы хотите сделать прозрачной.

Это сделает цвет прозрачным. Вы можете иметь другие элементы управления на панели.

3
ответ дан 4 December 2019 в 11:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: