我如何从c#中的VisualBasic输入框中得到答案?

本文关键字:答案 输入 VisualBasic 中的 | 更新日期: 2023-09-27 18:06:20

我曾试图在c#中制作一个输入框,我已经设法弄清楚如何做到这一点,但是,现在我无法提取答案。每当我试图提取答案时,它总是出现以下错误:"不能隐式地将类型'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;
}

我如何从c#中的VisualBasic输入框中得到答案?

那么我很确定devLbl1是一个标签

devLbl1.Text = bluePlyr1;

c#与Visual Basic不同,它没有"默认"属性。虽然你对devLbl1 = bluePlyr1的赋值可以在VB中工作(因为Text是标签的默认属性),但它在c#中不起作用。你需要指定你要设置的属性。

devlbl1.Text = bluePlyr1;