动态加载label,textBox具体数量来自于数据库,label定长,textBox的长度是根据读出来的数据的长度+100。
把它们放在一个Panle上,一个接一个的,横着放的,当放到坐标>1024的时候自动换到第一行的开头,有人能帮忙下么!?
把它们放在一个Panle上,一个接一个的,横着放的,当放到坐标>1024的时候自动换到第一行的开头,有人能帮忙下么!?
解决方案 »
- Dictionary排序
- c# 如何刷新另一个页面
- 新手求教如何写一个自定义控件
- 读取数据量太大,程序运行慢
- C#代码解释
- 关于海天人系统的页面跳转问题(看似简单.)研究过海天人系统的进!
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。给出api原形高手帮忙看一下。
- richtextbox的编辑功能如何实现?帮小弟一忙!
- .net 2.0 连接SQLite数据库时,Unable to open the database file。
- 菜鸟提问,关于GDI+中存储的思路(类设计)
- .net配置管理,工具用的vss,编译的时候老是提示“向资源文件写入时出错,系统找不到指定的路径”。有遇见过此问题的高手请进。
- 如何在java代码中调用.net代码
角落里的理想
http://blog.csdn.net/zdsdiablo/
--------十分钟年华老去
=================================================================
this.textUserBase[0].Location = new Point(90,10);
this.lbUserBase[i].Size = new System.Drawing.Size(80,15);
// MessageBox.Show(dsUser.Tables[0].Rows[0][i].ToString().Length.ToString());
this.textUserBase[i].Size = new System.Drawing.Size(dsUser.Tables[0].Rows[0][i].ToString().Length + 100,15);
if (i != 0)
{
int X = this.textUserBase[i-1].Location.X + this.textUserBase[i-1].Size.Width ;
this.lbUserBase[i].Location = new Point((X<1024)?X:X-(X/1024)*1024,(X/1024)*30+10);
this.textUserBase[i].Location = new Point(this.lbUserBase[i].Location.X + this.lbUserBase[i].Size.Width,this.lbUserBase[i].Location.Y); }