winforms 标识符不可见

winforms identifiers are not visible

我有一个绘制图形的按钮单击事件处理程序。

    System::Void Practform::MyForm::draw_Click(System::Object^ sender, System::EventArgs^ e)
     {
           . . .
    }

然后我决定将图形的绘制放入一个单独的函数中,因为我必须为 timer.and 调用它我得到的 following.many 标识符结果是未定义的:

我尝试按照 VS 提示进行操作,但也无济于事

同时我在cpp文件开头定义了:

using namespace System;
using namespace System::Windows::Forms;

告诉我,我应该怎么做才能让它们再次可见?我应该写什么?

您缺少对 System::Drawing 程序集的引用。添加

using namespace System::Drawing;

在程序的顶部。 System::Windows::Forms 包含 class 与表单和控件相关的内容。 System::Drawing 包含 class 与绘图相关。