标签数组如何使用MicrosoftVisualC#ExpressEdition创建标签数组?有没有办法使用图形(拖放)编辑器,或者我必须手动将其添加到自动生成的代码中?您必须手动添加它。但不要将它添加到自动生成的代码中,因为它可能会被VisualStudio设计器覆盖。我会在表单的Load事件处理程序中添加它。代码可能如下所示:Label[]labels=newLabel[10];标签[0]=新标签();labels[0].Text="blablabla";labels[0].Location=newSystem.Drawing.点(100,100);...标签[9]=新标签();...附言。你的任务对我来说似乎有点不寻常。你想让我做什么?也许有更好的方法来完成您的任务。您可以使用GUI编辑器向表单添加标签,然后在加载表单时将这些标签添加到数组中。标签[]_Labels=新标签[3];privatevoidMyForm_Load(objectsender,EventArgse){_Labels[0]=this.Label1;_Labels[1]=this.Label2;_Labels[2]=this.Label3;这至少使设置位置更容易。如果您要动态创建标签(或任何控件),您可能还需要考虑使用FlowLayoutPanel。标签[,]_arr=新标签[4,4];privatevoidForm1_Load(objectsender,EventArgse){for(inti=0;i<4;i++){for(intj=0;j<4;j++){_arr[i,j]=newLabel();_arr[i,j].Text=""+i+","+j;_arr[i,j].Size=newSize(50,50);_arr[i,j].Location=newPoint(j*50,i*50);//你可以在这里设置其他属性,比如Border或者this.Controls.Add(_arr[i,j]);如果你想在C#中设置标签的边框,你可以查看http://msdn.microsoft.com/en-us/library/system.windows.forms.label.aspxLabel有一个名为Border的属性。请检查。谢谢inti=0;控制数=10;标签[]lblExample=新标签[];for(i=0;ixD......Joshit0..以上就是C#学习教程的全部内容:标签数组分享,如果对你有用,还需要进一步了解C#学习教程,希望大家多多关注---本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除,如需转载请注明出处:
