【发布时间】:2021-09-24 01:36:20
【问题描述】:
我正在尝试根据单击更改图像 (Visual Studio C++)。 我的代码:
private: System::Void FirstChannelButton_Click_1(System::Object^ sender, System::EventArgs^ e) {
FirstChannelButton->Image = Image.FromFile("C:\Users\Username\source\repos\Project\ChOne.png");
}
与此人在这里尝试做的事情完全一样 C++ Change image based on a click (Visual Studio C++)
但我收到错误:不允许使用类型名称和“System::Drawing::Image”:非法使用此类型作为表达式。
【问题讨论】:
-
这是在 C++/CLI 项目中吗? en.wikipedia.org/wiki/C%2B%2B/CLI
-
@RetiredNinja 是的
-
FromFile是一个静态方法,所以在调用它时必须使用:::Image::FromFile("...
标签: c++ image visual-studio visual-c++ c++-cli