vc++ 运行中新建Label (了解vector的也请进)

vc++ 运行中新建Label (了解vector的也请进),第1张

vc++ 运行中新建Label (了解vector的也请进)

悬赏分: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,要添加第二个控件,必须添加到其他单元格里~~~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11526478.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存