更改其他类的标签文本
Change label text from another class
我有一个简单的窗口表单和一个标签,来自另一个类我有一个循环,我希望每个循环循环表单类中标签的文本属性更改,但我无法访问它,我试图将其公开但无事可做。
那么如何更改其他类的标签文本呢?
将标签作为 form2 构造函数的参数传递,然后对其执行所需的操作。
像这样:
#include"form2.h"
class form1{
private: Label^ form1Labl;
private: System::Void button1_Click{
form2^ form2Obj= gcnew form2(form1Labl);
form2Obj->Show();
}
};
在 form2 类中:
class form2{
private: Label^ lableObj;
form2(Label^ l){
lableObj=l;
}
// rest of your code to change lableObj->Text propriety.
};
相关文章:
- 无法将行编辑中的文本打印到 Qt C++ 中的标签
- win32 c++ 我想在静态标签的文本之后直接插入一个 EDIT 控件
- QT 标签 setText() 同时保留文本格式
- 在一段时间内更改标签文本
- 如何从另一个QML文件更改标签文本
- 当我将鼠标悬停在qt中的不同按钮上时,如何更改标签文本
- 在C ++中,当手指在触摸屏上移动时如何更改标签文本
- Qt 更改其他类的标签文本
- 标签文本更改时如何发出信号
- 无法加速形成标签文本
- 如何更改在不同线程中打开的表单的标签文本
- 更改Form.h之外的表单标签文本
- 根据组合框中所选项目设置标签文本 (QT/C++)
- 更新标签文本 GTK+ C++
- 更改其他类的标签文本
- 如何使用Blackberry 10中的Cascades中的Qt/qml/C++将一个qml文件中的标签文本从另一个qml
- 使用Qt信号和插槽更改另一个类的标签文本
- Qt GUI设计-是否有一个不可见的字符适合标签文本
- Cocos2d-x标签文本字符间距
- 在Qt中设置线程中的小部件标签文本