请教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;
}
}
...全文
117 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangyong12 2005-03-28
  • 打赏
  • 举报
回复
你需要指定每个控件的SIZE位置(包括X坐标和Y坐标)

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧