我在Vs2010中有一個表單項目。 這是我的場景: 我創建了一個表單,我希望像啓動畫面一樣使用無邊框。在裏面,我有一個很像圖片的圖片框。 我設置圖像導入它,並在設計師我可以看到它。 但是,當我從其他窗體調用splashscreen窗體並顯示它時,我只能看到圖片框邊框,但不會加載圖像。圖片框不顯示圖像
更新
我加載啓動畫面中BmForm_Load(其他形式):
SplashScreen ss = new SplashScreen();
ss.TopMost = true;
ss.Show();
//Prepare bmForm....
ss.Close();
而且這是在閃屏形式的圖片框設計的代碼片段:
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.ImageLocation = "";
this.pictureBox1.InitialImage = null;
this.pictureBox1.Location = new System.Drawing.Point(0, 0);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(256, 256);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
this.pictureBox1.WaitOnLoad = true;
更新2
如果在其他表單加載結束之前未關閉splashScreen表單,則會在此之後顯示圖像!
問題
有人知道爲什麼沒有圖片顯示?
你導入的圖像作爲資源到項目或直接鏈接到圖像文件? – 2014-10-22 12:26:20
@BerndLinde我已經將圖像導入爲資源,但如果我直接鏈接圖像文件(我嘗試使用多個圖像),則同樣的問題仍然存在。 – SamDroid 2014-10-22 12:51:37
您能否顯示用於從其他窗體顯示窗體的代碼以及pictureBox的設計器代碼片段? – 2014-10-22 13:05:00