我有Visual Studio 2013,我用c#编程 我有这个代码,但它不起作用:
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Text = "Bitmap loader";
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
surface = new Bitmap(this.Size.Width, this.Size.Height);
pictureBox1.Image = surface;
device = Graphics.FromImage(surface);
image = Properties.Resources.dragon;
pictureBox1.Image = image;
device.DrawImage(Properties.Resources.dragon, 10, 10);
pictureBox1.Image = image;
this.Refresh();
}
我已将this图片重新投入使用。 当我点击运行时它会显示一个空窗口。
如何在此屏幕上显示我的图像? (任何人都可以链接我的progect拉链???)
答案 0 :(得分:0)
我使用了这段代码,效果很好。
确保设计编辑器中的图片框具有大小。 尝试使用图片框上的小箭头将其停靠到父容器。还可以选择设置缩放。
private void Form1_Load(object sender, EventArgs e)
{
this.Text = "Bitmap loader";
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.pictureBox1.Image = Properties.Resources.dragon;
}
答案 1 :(得分:0)
我已经找到了答案! 在Form1()上 在loadcompoents之后我必须把这个代码
this.Load += new EventHandler(this.Form1_Load)
(没有它就无法加载Form1_load)