C# 带有多个登录页面的复选框

C# 带有多个登录页面的复选框,c#,C#,**嗨,伙计们,我正试图建立一个简单的多登录页面与一个复选框,但我无法使其工作请参阅下面的编码,并帮助我在哪里是我的错误我欣赏它** “Log_in”的错误消息不包含“checkbox1_Checked”的定义,并且找不到接受“Log_in”类型的第一个参数的扩展方法“checkbox1_Checked” 不确定您的问题到底是什么,但这会导致您出现以下问题: MainWindow Dashboard = new MainWindow(); Dashboard.Show(); this.Close

**嗨,伙计们,我正试图建立一个简单的多登录页面与一个复选框,但我无法使其工作请参阅下面的编码,并帮助我在哪里是我的错误我欣赏它**

“Log_in”的错误消息不包含“checkbox1_Checked”的定义,并且找不到接受“Log_in”类型的第一个参数的扩展方法“checkbox1_Checked”


不确定您的问题到底是什么,但这会导致您出现以下问题:

MainWindow Dashboard = new MainWindow();
Dashboard.Show();
this.Close();
仪表板是函数本地的,当
this.Close()时将超出范围

您应该将其移动到其他位置,以便在关闭此表单后它仍在范围内

编辑 根据你最近的评论:

“Log_in”不包含“checkbox1_Checked”的定义,并且找不到接受“Log_in”类型的第一个参数的扩展方法“checkbox1_Checked”

我建议您在代码中搜索
复选框1\u Checked
。看起来编译器正在查找它,它实际上可以被称为
checkbox1\u CheckedChanged
,还是应该是
checkbox1.IsChecked

编辑


请搜索整个解决方案(查找并替换-在文件中查找)以查找
checkbox1_Checked
可能是表单设计器文件已损坏,例如
Log_In.designer.cs
包含类似于
this.checkbox1.CheckedChanged+=new System.EventHandler(this.checkbox1_Checked)的行

看起来不像C。请阅读,接受SO,阅读,以及。然后你的问题来改进它,并设置正确的语言标记。对我来说,看起来像C,甚至可能Winformsit也是C,但我在添加“抱歉1)这不是C代码”之前错误地按了enter键。2) 您应该使用
main
构建一个简单的(可编译的)示例,以便更容易地再现您的问题(例如,SqlCommand等结构定义对于理解为什么可能发生崩溃和丢失崩溃非常重要),3)您应该解释“它不起作用”的含义。它应该如何工作?您到底遇到了什么错误?我首先构建了登录页面,我尝试将其转换为多登录页面,但当我运行代码时,它会说“log_in”不包含“checkbox1_Checked”的定义,并且找不到扩展方法“checkbox1_Checked”接受类型为“log_in”的第一个参数“所以我的问题不是读取用户类型@ChrisBD@matt也许可以考虑用USERTYPE是什么来更新问题,ChpBox x1检查在哪里被调用。@ ChysBD我添加了整个代码检查。好的,我已经编辑了我的答案-请在“CabrBox x1Char”的整个解决方案中执行一个文件查找。假设双击输出窗口中的错误无法找到它。在整个编码中没有(checkbox1_选中),我尝试通过查找文件来查找它,但它说“未找到”。。。。让我问你一个问题,这是正确的方式来正确的代码和告诉用户之间的差异!你可以看出,我是编程新手。。在if语句中使用checkbox1_Checked之前是否应该声明它@ChrisBD
MainWindow Dashboard = new MainWindow();
Dashboard.Show();
this.Close();