2016-09-09 9 views
0

C#でInputBoxを作成しようとしましたが、どうやってこれを解くことができたのですか?答えを抽出しようとするたびに、次のエラーが発生します。 "'string'型を暗黙的にSystem.Windows.Forms.Label ''に変換できません。これまでに書いたコードは以下の通りです。C#のVisualBasic入力ボックスからの回答を得るには

private void devBtn1_Click(object sender, EventArgs e) 
{ 
    string bluePlyr1; 
    bluePlyr1 = Microsoft.VisualBasic.Interaction.InputBox("Name of Player 1"); 
    devLbl1 = bluePlyr1; 
} 

ありがとうございます。

+2

これはかなり基本的ですが、このポイントを押す良い機会です。「左側のタイプは何ですか?」 「右側のタイプは何ですか?」 –

答えて

5

は、その後、私はdevLbl1Label

ですが

devLbl1.Text = bluePlyr1; 
1

のC#を行うことをかなり確信して、Visual Basicのとは異なり、 "デフォルト" の性質を持っていません。 devLbl1 = bluePlyr1の割り当ては、VBでは(Textがラベルのデフォルトプロパティであるため)動作しますが、C#では動作しません。設定しようとしているプロパティを指定する必要があります。

devlbl1.Text = bluePlyr1; 
関連する問題