Visual Studio 2013,错误 "Expression must have a class type"

Visual Studio 2013,error "Expression must have a class type"

我用 Visual Studio--C++--CLR 创建了一个项目,我正在尝试创建一个小的登录页面,它像其他人一样有两个文本框和两个标签和按钮。

在我把所有东西都放好后,我想把一些代码放在按钮 "login" 中,像这样

string str = userNameInput.Text;  // userNameInput is a textBox

它向我显示错误 "Expression must have a class type"

谁能解释这是怎么回事?

好像userNameInput是指针。 该错误暗示它是并且您的行应该是:userNameInput->Text