2012-03-01 3 views
1

Microsoft Visual C# Express의 C#으로 게임을 만들고 문자열 레이블 .Content를 사용하고 있는데 프로그램에 정의가 없다는 오류가 표시되는 것 같습니다. 이 문제를 해결할 수 있습니까?Microsoft Visual C# Express .Content

 //Label contents... 
     label1.Content = "100"; 
     label2.Content = "200"; 
     label3.Content = "300"; 
     label4.Content = "400"; 
     label5.Content = "500"; 
     label6.Content = "800"; 
     label7.Content = "1000"; 
     label8.Content = "5000"; 
     label9.Content = "8000"; 
     label10.Content = "10000"; 
     label11.Content = "15000"; 
     label12.Content = "20000"; 
     label13.Content = "30000"; 
     label14.Content = "50000"; 
     label15.Content = "60000"; 
     label16.Content = "80000"; 
     label17.Content = "100000"; 
     label18.Content = "130000"; 
     label19.Content = "160000"; 
     label20.Content = "180000"; 
     label21.Content = "200000"; 

나는 당신이 당신의 컴파일 오류가 발생하는 이유는 Content라는 속성이없는이

if (label1.Container.ToString() == p) 
     { 
      label1.Content += "  (lost)"; 
+1

Forms 프로젝트 또는 WPF 프로젝트에서이 작업을 수행하고 있습니까? –

+1

메트로? WinForms? WPF? 실버 라이트? ASP.Net? – SLaks

+0

양식 프로젝트. @TiesonT. – Adam

답변

1

System.Windows.Forms.Label 클래스와 함께 작동해야한다.

당신이 이걸로하고 싶은 것을 짐작할 때 나는 당신이 Label.Text을 찾고 있다고 말할 것입니다.

업데이트 :

내가 Content 믿지는 윈폼에서 Control.Text에 대한 공통 WPF에 상당 (약)입니다. 그 전에 작동하도록했다면 다른 컨트롤을 사용하고 있습니다. 또는 당신은 WinForms를 사용하지 않습니다.

+0

그래서 만약 내가'picturebox.Content' id가'picturebox.image'를 대신 사용해야합니까? – Adam

+0

'System.Windows.Forms.PictureBox'에'Content' 속성이 없다고 생각하면, 그렇습니다. 나는 네가 어디로 가고 있는지를 안다. 컨트롤 유형에 관계없이 공통 속성을 설정할 것으로 예상되는 경우 WPF _or_ (이전 이전 사용자가 수행 한 작업)를 사용하여 WinForms 컨트롤을 WPF와 같은 외관으로 래핑합니다. –

+0

도움 주셔서 대단히 감사합니다. 나 같은 멍청한 녀석을 돕는 데 시간을 내 주셔서 감사합니다. – Adam

관련 문제