Winforms 如何通过C+;中的代码选中复选框+;

Winforms 如何通过C+;中的代码选中复选框+;,winforms,c++-cli,Winforms,C++ Cli,好的,我在form1.h设计中有两个复选框,我在form1.h中的代码是 private: System::Void checkBox6_CheckedChanged(System::Object^ sender, System::EventArgs^ e); private: System::Void checkBox7_CheckedChanged(System::Object^ sender, System::EventArgs^ e); 现在在我的form1.cpp中,我希望通

好的,我在form1.h设计中有两个复选框,我在form1.h中的代码是

private: System::Void checkBox6_CheckedChanged(System::Object^  sender, System::EventArgs^  e);
private: System::Void checkBox7_CheckedChanged(System::Object^  sender, System::EventArgs^  e);
现在在我的form1.cpp中,我希望通过代码选中或取消选中复选框。 我试过使用

  checkBox6_CheckedChanged.setChecked(false);
  checkBox7_CheckedChanged.setChecked(false);
但它不起作用


请指导我如何通过代码检查它们。

标准警告:这不是C++,而是C++,CLI。C++/CLI是一种微软语言,旨在允许C++或其他.NET语言与非托管C++接口。在这种情况下,C++/CLI可以提供两者之间的转换。如果你还在学习C++,请不要从C++开始。为了有效地在C++中编写,人们应该已经知道C++和.NET语言(可能是C语言),然后还有一些东西要学习C++和CLI。如果你想学习C++,请坚持使用非托管C++。(在VisualStudio中,创建一个“Win32”C++项目)。如果您想学习托管代码,那么我将使用C。对于GUI,如果您需要托管代码,或者使用MFC,如果您需要非托管的,则可以使用WiFrm或WPF C++,或者< /P>


checkBox6\u CheckedChanged
是方法的名称。您的复选框对象可能命名为
checkBox6
。设置WinForms复选框的选中状态的方法不是
setChecked
,而是属性

这可能是您想要的:

checkBox6->Checked = false;

什么站台?什么是GUI工具包?我在C++中编码。在Win32 dll下。使用视觉学习谢谢你的帮助和帮助我理解!!我会试试你的方法,看看效果如何!非常感谢你!如果有效的话,我会打勾的!