高分求救:vc2010如何在函数中控制窗体控件
本人刚接触vc,有个很简单的问题一直无法解决,盼高手帮忙本人编写一个项目叫myproject,项目中添加一个窗体 Form1.h,窗体中设置了一个label控件名叫label1 ,我在项目的myproject.cpp中有个函数 aaa(), 请问如何在函数中对Form1中的label1进行操作?
int aaa(){
Form1->label1->Text="hihi"; //出错提示 error C2143: 语法错误 : 缺少“;”(在“->”的前面)
Form1.label1.Text="hihi"; //出错提示错误error C2143: 语法错误 : 缺少“;”(在“.”的前面)
}
请问我如何才能在函数中操作窗体的控件呢? --------------------编程问答-------------------- 后来又尝试这样写
int aaa(){
Form1 frm;
frm.label1->Text="hihi";
}
并把label1改为public,没有出错,但是仍然不能赋值,为什么呢? --------------------编程问答-------------------- int aaa(){
Form1 frm;
frm.label1->Text="hihi";
}
此frm 非你要的from1
你可以把显示的form1 存在一个变量里,在你的函数里调用
补充:.NET技术 , VC.NET