当前位置:编程学习 > C#/ASP.NET >>

高分求救: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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,