
悬赏分:20 - 离问题结束还有 13 天 19 小时
我在设计一个程序 (用的vc++ 窗体应用程序)
希望在按下一个按钮后
可以新建一个Label (你可以新建无数个Label)
或者是用户输入一个n,可视化窗体后就有n个label;
我尝试了 vector ,也许可行:
vector allabe(n,label1)
vector allabe
vector allabe
都会报错:
D:\vs\VC\include\xmemory(200): error C3699: “&&”: 不能在类型“System::String ^”上使用此间接寻址
1> D:\vs\VC\include\vector(421): 参见对正在编译的类 模板 实例化“std::allocator”的引用
1> with
1> [
1> _Ty=System::String ^
1> ]
D:\vs\VC\include\xmemory(200): error C3699: “&&”: 不能在类型“System::Windows::Forms::Label ^”上使用此间接寻址
但是:
vector sdf(9,"ds")
可行
顺便问一下 我这方法可行吗?
问题补充:我用vector不行,可我用vector居然也不行
(我是在:
public ref class {
public:
vector.........
void ....(){
vector .....
}
}
把label直接拖到TableLayoutPanel上就可以了~~注意,TableLayoutPanel的每一个单元格只能拖一个控件上去,不管是label还是button,要添加第二个控件,必须添加到其他单元格里~~~
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)