我想将背景图像设置为我的按钮。我的背景图片没有出现在按钮上。所以我决定记录myButton。
this->myButton->BackgroundImage->FromFile( "c:\\red\\Desert.jpg");
myLog(this->myButton->BackgroundImage->ToString());
我记录字符串时遇到了崩溃:
message Object reference not set to an instance of an object
答案 0 :(得分:2)
BackgroundImage属性是指向Image对象的指针,最初它是nullptr,因此您尝试从不存在的对象访问方法。正确的代码可能是这样的:
this->myButton->BackgroundImage = Image::FromFile("c:\\red\\Desert.jpg");
// Now the image object is initialized and you can log it
myLog(this->myButton->BackgroundImage->ToString());