|
|
1
2
我猜你想在两个图片框中显示相同的图片?查看帮助文件(特别注意注释部分)。
|
|
|
2
7
不-控件只有一个 parent control . |
|
|
3
3
当然不是。每个控件都有父属性(基础窗口有父窗口)。控件必须与其父控件通信。 尽管如此,如果您需要不同表单上的ImageControls来显示相同的图像,下面是您可以做的。 逼近A 1)在应用程序中创建这些图片框的(全局)列表。
2)创建表单时,将每个PictureBox添加到此列表中。
3)当需要更改图像时,请重复此列表:
我做了一点测试,你似乎不需要复制图像。 方法B 1)在应用程序中选择一个“主”图片框。 2)子类PictureBox,以便在设置Image属性时触发事件ImageChanged(在 this thread ) 3)在每个具有PictureBox的其他表单上,向“主框”的ImageChanged事件添加一个事件处理程序(MasterBox.OnImageChanged+=New EventHandler(ImageChanged)); 4)在处理程序中更改所有图像 我更喜欢A路。 |
|
|
4
0
如果您试图在每个表单上显示一个徽标,那么我将对PictureBox进行子类化,并将图像加载到其中。没有单身,没有魔法。 但是要小心:您必须为每个PictureBox加载图像。来自MSDN: http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox.image.aspx
|