请教panel动态加控件后排列的问题!!
flers 2005-03-28 07:43:19 在一个PANEL中加入3个控件,在加载时已经把它纵向排列,
现在想实现的功能,当点击这3个控件中的一个后,选择横排或纵排的,只处理这一个选中的控件,如何实现。我尝过很多方法不行,达不到效果,位置一个紧贴一个,没有间隔
for(int i=0;i<=iCount-1;i++)
{
if(this.panPages.Controls[i].Name == _webBrowserId.ToString())
{
iSelectPageHeight = this.panPages.Controls[_webBrowserId].Height;
iSelectPageWeight = this.panPages.Controls[_webBrowserId].Width;
this.panPages.Controls[i].Width = iSelectPageHeight+_DockPaddings;
this.panPages.Controls[i].Height = iSelectPageWeight+_DockPaddings*2;
this.panPages.Controls[i].Controls[0].Width = this.panPages.Controls[i].Width;
this.panPages.Controls[i].Controls[0].Height = this.panPages.Controls[i].Height;iSelectPageHeight = this.panPages.Controls[i].Height;
break;
}
}