C # Фоновое изображение формы в качестве родителя pictureBox? - PullRequest
0 голосов
/ 01 июля 2011

У меня есть картинка с некоторой прозрачностью. Я обнаружил, что могу использовать picturebox.Parent, чтобы установить родительское изображение, но оно работает только тогда, когда Parent - это еще одна картинка. Но что, если я хочу, чтобы фоновое изображение формы было родительским для picturebox?

   pictureBox1.Parent = PictureBox2; //works fine (of course if there is a pbox2)
   pictureBox1.Parent = Form1;  //??? magic goes here

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Если я правильно понял, вы хотите, чтобы ваш фон был прозрачным.Если это так, используйте:

pictureBox1.BackColor = Color.Transparent;
0 голосов
/ 01 июля 2011

Вы пытаетесь использовать изображение с прозрачностью в качестве фона для вашей формы? Если это так, вы не можете сделать это, вы должны использовать ключ прозрачности.

то, что вы пытаетесь сделать выше, работает таким образом, но я не знаю, чего бы это достигло ...

Form1 theForm = new Form1();

pictureBox1.Parent = theForm;
...