我需要 Visual Studio 2012 中的 c++/cli 中的自定义 DataGridView 类,可以在设计器视图中使用。
我创建了一个从 System::Windows::Forms::UserControl 继承的默认 clr 用户,并将 UserControl 更改为 DataGridView,但它在 C++ 中不起作用。它在 C# 中工作。[1]
设计师也无法识别从头开始的代码。[2]
似乎我必须将 DataGridView 放在类中,但我将不得不访问它的成员,例如 grid->view->GetName.. 而不是 grid->GetName.. 现在。而且它不会被模式化,因为在所有这些奇怪的语法之后,CLR 的意图是什么。