You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用C#和.NET为Windows窗体标题栏添加自定义按钮

在Microsoft Forms类应用标题栏添加自定义按钮(保留默认控件)

前提说明

如果是直接使用官方Microsoft Forms在线表单,官方不支持修改标题栏添加自定义按钮——这种情况可以把Forms嵌入Power Apps或自定义网页,通过外层容器实现标题栏自定义。以下是用Power Apps构建的表单类应用的常规实现方法:

步骤1:开启标题栏自定义权限

打开你的Power Canvas应用,点击右上角的设置 → 显示,找到「标题栏」选项,勾选自定义标题栏。开启后你可编辑标题栏区域,同时默认的最小化、关闭按钮会保留。

步骤2:添加并定位自定义按钮

  • 切换到左侧树视图,找到标题栏控件(通常命名为Header或TitleBar),展开它的子控件列表。
  • 从左侧控件面板拖入一个按钮到标题栏内,放置在你需要的位置(比如默认关闭按钮左侧)。
  • 调整按钮样式:修改Icon属性选择目标图标(如保存、刷新),设置Width/Height匹配标题栏高度,调整Fill/HoverFill属性让按钮风格与默认标题栏统一。

步骤3:给自定义按钮绑定功能

选中添加的按钮,在右侧属性面板的OnSelect中编写触发逻辑,示例如下:

  • 提交表单:
    SubmitForm(Form1)
    
  • 跳转至结果页面:
    Navigate(SuccessScreen)
    

实用小技巧

避免自定义按钮遮挡默认控件?可以通过默认按钮的位置来定位,比如将自定义按钮的X属性设置为:

TitleBar.CloseButton.X - 60

这样按钮会紧贴关闭按钮左侧,不会遮挡默认控件。

内容的提问来源于stack exchange,提问作者Anthony Luyt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 13:50:01