我如何从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;
}
那么我很确定devLbl1
是一个标签
devLbl1.Text = bluePlyr1;
c#与Visual Basic不同,它没有"默认"属性。虽然你对devLbl1 = bluePlyr1
的赋值可以在VB中工作(因为Text
是标签的默认属性),但它在c#中不起作用。你需要指定你要设置的属性。
devlbl1.Text = bluePlyr1;