我曾尝试在C#中创建一个InputBox,但我已经设法弄清楚这是怎么做的,现在我无法提取答案。每当我尝试提取答案时,它都会出现以下错误:“无法将类型'string'隐式转换为System.Windows.Forms.Label'。”我到目前为止编写的代码如下。
private void devBtn1_Click(object sender, EventArgs e)
{
string bluePlyr1;
bluePlyr1 = Microsoft.VisualBasic.Interaction.InputBox("Name of Player 1");
devLbl1 = bluePlyr1;
}
提前致谢。
答案 0 :(得分:5)
答案 1 :(得分:1)
devLbl1 = bluePlyr1
的分配可以在VB中使用(因为Text
是标签的默认属性)但它不能在C#中工作。您需要指定您尝试设置的属性。
devlbl1.Text = bluePlyr1;