数组控件坐标算法,是一种公式化的算法,用起来非常方便。

     公式:

     x+ a* (i % n), y+ b* (i / n));

 

     参数说明:

     x:控件组左边距

     y:控件组上边距

     a:控件行间距

     b:控件列边距

     n:每行的控件数量

     i:控件数组下标

 

     例:

        public void SetCoordinate3(int count)
        {
            for (int i = 0; i < count; i++)
            {
                label[i].Location = new System.Drawing.Point(20 + 250 * (i % 3), 25 + 40 * (i / 3));
                textbox[i].Location = new System.Drawing.Point(150 + 250 * (i % 3), 20 + 40 * (i / 3));
            }
        }

     效果图:

     

posted on 2008-11-07 13:45  王波  阅读(908)  评论(3编辑  收藏  举报