2012-05-06 6 views
0

그림 상자에서 마우스를 가져 가면 이미지를 변경하려고합니다. 나는 Visual C# 2010 Express를 Windows 양식과 함께 사용하고 있습니다. 이 My의 사용에 관하여 나에게 오류를 제공pictureBox의 배경 이미지를 변경할 수 없습니다.

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 = ""; 
     } 



    } 
} 

다음 줄에서 :

는 여기에 내가 지금 가지고있는 기본적인 코드입니다.

pbMV.BackgroundImage = My.Resources.mvhov; 

이름은 '내'내가 이상 내 마우스를 가져 가면 그림 상자의 배경 이미지를 변경하려고에서 잘못하고있는 무슨

SO 현재 컨텍스트에 존재하지 않습니다 그것?

미안하지만 기본적인 것처럼 보이면 C#에 관한 지식이 없습니다.] 감사합니다.

+0

'My' 프로젝트에서을 의미? –

답변

3

C#에는 VB.Net의 My 키워드가 없습니다.

대신 직접 Resources 클래스에 액세스 할 수 있습니다

무엇
Properties.Resources.SomeResourceName 
관련 문제