我想知道如何向Form ControlBox添加额外的按钮,该按钮出现在下面的图片中:
我知道在这个论坛上几乎没有类似的问题,但没有一个人回答我的问题。我检查了几个链接,这不是我所期望的,因为它不适用于每个操作系统。我检查了这些链接:
其他想法是更改MaximizeBox的默认点击事件和图标,因为我在我的应用程序中不需要这个。
答案 0 :(得分:1)
抓住这个 - 刚刚意识到这是一个Winforms问题。
有点蹩脚的建议,但在WPF我会这样做:
删除标题
<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>
注意事项:
你必须做一个鼠标捕捉才能移动窗口,既不困难,也不琐碎。同时将按钮的样式更改为常规图标等
我知道并不理想,但是在紧要关头......