2012-05-06 84 views
0

我想將鼠標懸停在圖片框上時更改圖片框中的圖片。我正在使用Windows窗體使用visual c#2010 express。無法更改圖片框的背景圖片

下面是基本的代碼,我目前所面對的:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void Form1_Load(object sender, EventArgs e) 
     { 

     } 

     private void pbMV_MouseHover(object sender, EventArgs e) 
     { 
      pbMV.BackgroundImage = My.Resources.mvhov; 
      tbname.Text = "Hello"; 

     } 

     private void pbMV_MouseLeave(object sender, EventArgs e) 
     { 
      tbname.Text = ""; 
     } 



    } 
} 

在下面一行它給了我一個錯誤關於使用My

pbMV.BackgroundImage = My.Resources.mvhov; 

名稱「我」不會在目前情況下

SO存在什麼我在試圖改變圖片框的背景圖像,當我在懸停我的鼠標做錯了它?

對不起,如果這似乎基本太你我有沒有在C#知識。] 謝謝。

+0

這是什麼'My'指的是在您的項目? –

回答

3

C#沒有VB.Net的My關鍵字。

相反,您可以直接訪問Resources類:

Properties.Resources.SomeResourceName