我尝试在PictureBox
中显示图片并在Label
中显示来自另一个cs文件的文本我执行此代码但是没有正常工作任何帮助?!
Form1 d = new Form1();
d.pictureBox1.Image = Image.FromFile(@"C:\Users\a\Desktop\tuio.jpg");
d.label1.Text = "A" + "APPLE";
d.Show();
表单打开时没有响应,程序停止运行。
答案 0 :(得分:0)
您无法使用上述代码从原始实例更改PictureBox或Label,因为您已经创建了一个新实例并修改了该实例。我要做的是将PictureBox
从public
更改为public static
,并对Label
执行相同操作。然后,如果您使用this.
在任何代码中引用了Label或PictureBox,只需删除它,然后可以从任何类访问PictureBox和Label。您可以使用Form1.picturebox1.Image = [...]
和Form1.label1.Text = [...]
来访问它。
答案 1 :(得分:0)
如果将图片框和标签的修饰符属性设置为公共,并且图片路径正确,则调用
d.ShowDialog();
应该有用。