当我试图为包含PictureBox和ImageList的用户控件设置位置时,只有部分图片可见!?哪里不对?对于位置,我猜像素是我可以使用的?图片框的位置和用户控件的动态创建
pictureBox1.Location = new Point(10, 20);
pictureBox1.Image = imageList1.Images[3];
然后我也想知道我怎么可以创建多个用户控件,像我上面的描述,在运行时,像某种动态创建的!?我想为每个用户控件设置不同的图像和位置。该创建应该在另一个用户控件内部进行,并且包含一个大面板。我不知道我应该怎么做,以及如何在两个用户控件之间进行通信?就像将值传递给这些用户控件的方法和构造函数一样?
有点帮助解决这个问题!谢谢!
编辑:我正在尝试此代码,但我不能找到它不工作的原因?
pictureBox1.Size = new System.Drawing.Size(79, 91);
pictureBox1.Location = new Point(10,10);
pictureBox1.Image = imageList1.Images[3];
我仍然只得到部分图像。为什么下面的代码工作并显示100%的图像很奇怪?
pictureBox1.Image = imageList1.Images[2];