MADANKUMAR.M Ответов: 1

Listview transparent не поддерживается в winforms? Пожалуйста, помогите это сделать


public Form1()
        {

            SetStyle(System.Windows.Forms.ControlStyles.SupportsTransparentBackColor, true);
            InitializeComponent();
          
            var pos = this.PointToScreen(listView1.Location);
            pos = pictureBox1.PointToClient(pos);
            listView1.Parent = pictureBox1;
            listView1.Location = pos;
            listView1.BackColor = Color.Transparent;

        }


Что я уже пробовал:

public Form1()
        {

            SetStyle(System.Windows.Forms.ControlStyles.SupportsTransparentBackColor, true);
            InitializeComponent();
          
            var pos = this.PointToScreen(listView1.Location);
            pos = pictureBox1.PointToClient(pos);
            listView1.Parent = pictureBox1;
            listView1.Location = pos;
            listView1.BackColor = Color.Transparent;

        }

Richard MacCutchan

Вы опубликовали блок кода - дважды, но без объяснения, в чем ваша проблема. Если вам нужна помощь, то вам нужно предоставить надлежащие сведения о вашей проблеме.

MADANKUMAR.M

Мне нужно сделать свой listview прозрачным и выше заданного кода, который я использовал

1 Ответов

Рейтинг:
0

#realJSOP

Спрашивали и отвечали, прямо здесь, на CodeProject:

https://www.codeproject.com/Questions/195384/In-C-how-to-make-listview-background-Transparent