c# 控件内容如何居中?子控件如何在父控件中居中?

knxw0001 2013-07-12 11:19:59
如题:

举例:如label中的文字内容如何居中?label在panel中的位置如何居中?
...全文
1601 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
benbenRH 2013-07-12
  • 打赏
  • 举报
回复

this.lable1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
mycodeis0000 2013-07-12
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
panel的resize事件中,label1.left = (panel1.width-lable1.width)/2
版主这段代码受启发啊
knxw0001 2013-07-12
  • 打赏
  • 举报
回复
引用 2 楼 benbenRH 的回复:
Label的 AutoSize属性设置为false TextAlign属性设置为MiddleCenter 视情况调整Label的大小为Panel的大小 如果Panel的大小会变化的,修改Label的Anchor属性为四个方向都选中
代码中设置,middleCenter是哪里类的值啊?
benbenRH 2013-07-12
  • 打赏
  • 举报
回复
Label的 AutoSize属性设置为false TextAlign属性设置为MiddleCenter 视情况调整Label的大小为Panel的大小 如果Panel的大小会变化的,修改Label的Anchor属性为四个方向都选中
bdmh 2013-07-12
  • 打赏
  • 举报
回复
panel的resize事件中,label1.left = (panel1.width-lable1.width)/2

110,571

社区成员

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

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

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