问题描述
说的有点拗口,来段代码我的窗体上有图片和文本控件,name分别是pic1、pic2.。。。。和txtMa1、txtMa2.。。我在程序中的代码如下num是总个数pics[i]是得到的第1个图片位图code.GetCode(pics[i],DgG)获取图片对应的代码我就想遍历前num个位图数组,分别获得位图和对应代码给PictureBox和TextBox。for(inti=0;i<num;i++){PictureBoxpb=newPictureBox();pb.Name="pic"+i;pb.Image=pics[i];TextBoxtb=newTextBox();tb.Name="txtMa"+i;tb.Text=code.GetCode(pics[i],DgG);}我本来是想把pics数组的图片和相关代码赋值到相应的控件,但是运行后控件无显示。谁能帮我改一下啊。
解决方案
解决方案二:
先不用图片,只简单显示文本,看是否可以
解决方案三:
你在for里面重新new了Pic和TextBox对象,根本就不是你拖放在Form里面的东西了。当然看不见值了
解决方案四:
设置下控件的位置location
解决方案五:
把控件add到parent控件
解决方案六:
引用2楼andywangguanxi的回复:
你在for里面重新new了Pic和TextBox对象,根本就不是你拖放在Form里面的东西了。当然看不见值了
那要如何做才能显示在我拖放的控件里面啊,自动生成的话位置不对啊
时间: 2024-09-22 02:17:29