C# winform 设计 如何相对居中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform 设计 如何相对居中相关的知识,希望对你有一定的参考价值。
我建了一个form窗体 宽400 高300 ,
我想在里面建一个textbox.相对于这个form窗体居中.而且是永远居中.
是设置textbox的左上角坐标吗.如何计算.求方法.
选中textbox
在布局工具栏中点击“水平居中”,“垂直居中”。
然后再按图上那样设置一下,就ok了。
参考技术A 在form的SizeChanged事件礼添加如下代码textBox1.Left=this.Left+this.Width/2-textBox1.Width/2;
textBox1.Top=this.Top+this.Height/2-textBox.Width/2;本回答被提问者采纳 参考技术B textBox1.Location = new System.Drawing.Point((this.Width - textBox1.Width) / 2, (this.Height - textBox1.Height)/ 2);
具体的还可以算一下,基本就是这么改了
如果你要在窗体大小变化的时候也调整textbox的位置,可以写个事件处理,把这个也加进去
C# Winform 如何居中DataGirdView中的文本?
参考技术A //设计:属性-杂项-Columns-选定列-列属性-DefaultCellStyle-布局-Alignment//C#:
this.dataGridView1.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
答案来自CSDN本回答被提问者和网友采纳 参考技术B 属性-杂项-Columns-选定列-列属性-DefaultCellStyle-布局-Alignment-MiddleCenter 参考技术C center
以上是关于C# winform 设计 如何相对居中的主要内容,如果未能解决你的问题,请参考以下文章