gpt4 book ai didi

c# - 当前上下文中不存在名称 'form'

转载 作者:行者123 更新时间:2023-11-30 20:23:05 25 4
gpt4 key购买 nike

我试图从类似的应用程序中窃取一些行。这些行是:

 WelcomeScreen screen = form as WelcomeScreen;
if ((screen != null) && (screen.Text == "Channel Bar"))
{
screen.Visible = true;
screen.WindowState = FormWindowState.Normal;
screen.BringToFront();
return;
}

输入后,我收到消息:

The name 'form' does not exist in the current context

我有:

using System.Windows.Forms;

form 不是 C# 中的标准对象吗?

最佳答案

您的代码需要一个名为 form 的变量。 form as WelcomeScreen 正在尝试将对象 form 转换为 WelcomeScreen。我在任何地方都没有看到 form 的声明,因此你的错误。

如果你在一个表单类中,你想使用this,而不是form

如果您只是想创建一个 WelcomeScreen 的实例,您可以简单地执行以下操作:

var screen = new WelcomeScreen();

关于c# - 当前上下文中不存在名称 'form',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29885494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com