gpt4 book ai didi

c# - 将自定义按钮添加到 Form ControlBox

转载 作者:行者123 更新时间:2023-11-30 17:50:39 26 4
gpt4 key购买 nike

我想知道如何向下图所示的 Form ControlBox 添加其他按钮: 1

我知道在这个论坛上有几个类似的问题,但没有一个人回答我的问题。我检查了几个链接,它不是我所期望的,因为它不适用于每个操作系统。我检查了这些链接:

另一个想法是更改 MaximizeBox 的默认点击事件和图标,因为我的应用程序中不需要这个。

最佳答案

解决这个问题 - 刚刚意识到这是一个 Winforms 问题。

有点蹩脚的建议,但在 WPF 中我会这样做: enter image description here

去掉标题

<Window> ... WindowStyle="None"  ... /<Window>

然后自己动手:

<StackPanel Grid.Row="0" Orientation="Horizontal" HorizontalAlignment="Right">
<Button HorizontalAlignment="Right" Width="25" Content="Yo!"/>
<Button HorizontalAlignment="Right" Width="20" Content="-"/>
<Button HorizontalAlignment="Right" Width="20" Content="■"/>
<Button HorizontalAlignment="Right" Width="20" Content="X"/>
</StackPanel>

注意事项:

您必须进行鼠标捕获才能移动窗口,这并不困难,但也不是微不足道的。还要更改按钮的样式,使其看起来像常规图标等

我知道不理想,但在紧要关头......

关于c# - 将自定义按钮添加到 Form ControlBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20542525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com