我正在使用VC++ 2010.非常基本? C++/CLI问题
我收到错误C2228。它表示在.Text之前它必须是结构体,类或unioun。
private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) {
using namespace std;
for(int r=0; r>(sizeof(x)/sizeof(x[0])); r++){
if (x[r][1].find(textBox1.Text) != string::npos){
label1.Text = (label1.Text+x[r][1]);
label2.Text = (label1.Text+x[r][2]);
}
}
}
它基本上是搜索一个二维数组,如果有什么比赛你键入的内容,并显示它,而你在打字,这是我提出申请的主要特征看。 它在if语句上出现错误,两次语句出现两次,就是这样,.Text在所有5次尝试读取错误时都会出现错误,与上面发布的错误相同。
这不是C++。 – 2011-02-23 11:11:09
没有足够的信息。你甚至不提供行号。但是'textBox1'或'label1'有些问题......一个不是你认为的。另外,我认为你的意思是'label2'在最后一行内容。 – 2011-02-23 11:12:13
是成员textBox1定义的?是否定义了label1和label2? – 2011-02-23 11:13:08