C# winform 设计 如何相对居中
我建了一个form窗体宽400高300,我想在里面建一个textbox.相对于这个form窗体居中.而且是永远居中.是设置textbox的左上角坐标吗.如何计算.求方法....
我建了一个form窗体 宽400 高300 ,
我想在里面建一个textbox.相对于这个form窗体居中.而且是永远居中.
是设置textbox的左上角坐标吗.如何计算.求方法. 展开
我想在里面建一个textbox.相对于这个form窗体居中.而且是永远居中.
是设置textbox的左上角坐标吗.如何计算.求方法. 展开
3个回答
展开全部
在form的SizeChanged事件礼添加如下代码
textBox1.Left=this.Left+this.Width/2-textBox1.Width/2;
textBox1.Top=this.Top+this.Height/2-textBox.Width/2;
textBox1.Left=this.Left+this.Width/2-textBox1.Width/2;
textBox1.Top=this.Top+this.Height/2-textBox.Width/2;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
textBox1.Location = new System.Drawing.Point((this.Width - textBox1.Width) / 2, (this.Height - textBox1.Height)/ 2);
具体的还可以算一下,基本就是这么改了
如果你要在窗体大小变化的时候也调整textbox的位置,可以写个事件处理,把这个也加进去
具体的还可以算一下,基本就是这么改了
如果你要在窗体大小变化的时候也调整textbox的位置,可以写个事件处理,把这个也加进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询