日期:2014-05-20  浏览次数:20489 次

50分相送高手帮忙!动态创建控件,控件的位置问题!!!!!
web页面有一panel控件,我想要在panel内产生一组按钮,这些按钮相对于panel的坐标已知,我以2个按钮为例两个按钮相对panel的顶坐标和左坐标分别为(2,100),(2,200)
                Button   btn1   =   new   Button();
                btn1.Text   =   "b1 ";
                btn1.ID   =   "b1 ";
                btn1.Style.Add( "TOP ",   "2 ");
                btn1.Style.Add( "LEFT ",   "100 ");
                btn1.Style.Add( "POSITION ",   "absolute ");
                Panel1.Controls.Add(btn1);

                Button   btn2   =   new   Button();
                btn2.Text   =   "b2 ";
                btn2.ID   =   "b2 ";
                btn2.Style.Add( "TOP ",   "2 ");
                btn2.Style.Add( "LEFT ",   "200 ");
                btn2.Style.Add( "POSITION ",   "absolute ");
                Panel1.Controls.Add(btn2);
但这样实现不了对按钮位置的控制
请问高手:如何实现   如何实现   如何实现   如何实现   如何实现   如何实现   !!!!

------解决方案--------------------
btn1.Style.Add( "POSITION ", "absolute ");
改成相对的试试。
------解决方案--------------------
btn1.Style.Add( "POSITION ", "relative ");
------解决方案--------------------
btn2.Style.Add( "POSITION ", "relative ");