控件在窗口居中的问题!! 窗口上有一label和cmobobox,这设计视图中已经把他们设置为水平居中,但当窗口最大化显示时他们却不动,于是就跑到窗口的靠左的地方啦,有没有方法在窗口最大化后任然保持水平居中!我设置过ANCHOR属性,结果CMOBOBOX被拉长了,这不是我需要的!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果既要保持原来的Size又要保持位置比例那就需要:protected override void OnSizeChanged(EventArgs e){ int offset = (this.ClientSize.Width - this.cmobobox.Width) / 2; Point location = new Point(offset, this.cmobobox.Location.Y); this.cmobobox.Location = location; base.OnSizeChanged(e);} dock不行,这个属性是停靠到FORM的四边!! Location(); 或控件名.Top=,, .left=... 控件.show(); 先用tablelayoutpanel 画好格,dock属性改成fill然后把你的控件放到 里边(可能还要改一下dock),就可以了 要在窗口大小变化的情况下依然保持你要的结果,那么你就在窗口变化事件里将控件的location 和size设置下。 1:Anchor设置为None或者2:tablelayoutpanel,设置3列1行,其中中间的一列为固定列宽,两边各为50%,tablelayoutpanel本生也可以再设置 把两个控件的Anchor都设为None不久不怕拉长了嘛~ 很诡异的画图板问题,你遇到过吗? c#安装包 datagridview数据添加 如何在webbrowser里面获取flash里面的链接 在线急等,C#救命题!!!谁帮我做出来100分全给,另再加100!谢了! 请问:按tab键的控件定位问题 这个问题让我头疼死了,请高手帮忙阿! 一个有关文件处理的问题 很棘手的问题?不知道该怎么办才好! 请问使用Visualstudio.net的一些小问题 帮忙把wav文件头写入文件 C#中怎么调用自动写的windows服务方法
protected override void OnSizeChanged(EventArgs e)
{
int offset = (this.ClientSize.Width - this.cmobobox.Width) / 2;
Point location = new Point(offset, this.cmobobox.Location.Y);
this.cmobobox.Location = location;
base.OnSizeChanged(e);
}
dock不行,这个属性是停靠到FORM的四边!!
或控件名.Top=,,
.left=...
控件.show();
然后把你的控件放到 里边(可能还要改一下dock),就可以了
或者
2:tablelayoutpanel,设置3列1行,其中中间的一列为固定列宽,两边各为50%,tablelayoutpanel本生也可以再设置