winfrom中Panel动态添加控件问题谢谢了,大神帮忙啊

我做的一个功能是:Panel是动态添加,Panel中的控件也是动态添加,我想问的是,动态添加到Panel中的控件怎样很好的布局。这个是我写的代码:Label[]la=ne... 我做的一个功能是:Panel是动态添加,Panel中的控件也是动态添加,我想问的是,动态添加到Panel中的控件怎样很好的布局。 这个是我写的代码: Label[] la = new Label[n]; TextBox[] tb=new TextBox[n]; Panel[] pa=new Panel[n]; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { la[i] = new Label(); la[i].Width = 120; tb[i] = new TextBox(); tb[i].Width=120; pa[i] = new Panel(); pa[i].Controls.Add(la[i]); pa[i].Controls.Add(la[i]); } 我怎样将lable和textbox控件在Panel中有好的布局。 展开
 我来答
手机用户25512
2014-06-21 · TA获得超过252个赞
知道答主
回答量:106
采纳率:100%
帮助的人:107万
展开全部
对每个添加的控件的Position进行修正,好的布局不但要整齐,还要互相之间留有一定的空当 比如label的Position。X可以是10,而不是0,他的宽度可以是80 那么如果要TextBox和label留有距离,可以TextBox。Position。X = 10 + 80 + 10

记得采纳啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式