2012-03-01 9 views
1

私はC#でMicrosoft Visual C#expressのゲームを作成していますが、文字列ラベル.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? Silverlight? ASP.Net? – SLaks

+0

フォームプロジェクト。 @TiesonT。 – Adam

答えて

1

System.Windows.Forms.Labelクラスで動作確認する必要があります。

あなたがこれでやりたいことを推測すると、私はあなたがLabel.Textを探していると言います。

更新:

私はContentは(おおよそ)Winformsの中Control.Textに共通するWPFと同等であると考えています。それ以前に動作させる場合は、異なるコントロールを使用していますまたはあなたはWinFormsを使用していません。

+0

もし私が 'picturebox.Content'を持っていたら、代わりに' picturebox.image'を使わなければなりませんか? – Adam

+0

'System.Windows.Forms.PictureBox'に' Content'プロパティがないと考えると、私は「はい」と言います。私はあなたがどこに行っているかを見ていると思う。コントロールの種類に関係なく共通のプロパティを設定すると予想される場合は、WPF _or_(前の雇用主のやり取りを使用)を使用して、WPFのようなWinFormsコントロールをファサードのようにラップします。 –

+0

ありがとうございました。私はあなたの時間をかけて、私のようなノービーを助けてくれてありがとう。 – Adam

関連する問題