繁体   English   中英

在标题栏的中间使窗口形成标题

[英]make windows form Title at The middle of the tittle bar

例如,在“我的Windows窗体”应用程序中,我想在窗体栏的中间创建标题(“标题栏”):如果您在Windows XP上并打开计算机,则会在标题栏的左侧找到它。例如想让我的标题在同一小节的中间

怎么样 ?

使用常规WinForms表单属性是不可能的。 另一方面,您可以创建没有任何边框的表单,并自定义绘制自己的边框。 这也非常类似于其他外观库,因此,如果您不想编写自己的自定义例程,可以从供应商处查看各种外观库。

基本上有三种选择:

  1. 创建一个自定义控件,其标题居中,并带有相应的最小/最大化/关闭按钮。 使用不带标题栏的from并将您的自定义控件放在顶部。

  2. 使用GDI +绘制标题,并使用表单调整大小事件更新其位置。 完全破解,甚至不确定这是否行得通。

  3. 根据表格的宽度计算使标题居中所需的空格数,然后将其插入标题文本之前。 me脚的解决方案,但是它可以工作并且易于实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM