gpt4 book ai didi

WinForms float 窗口(如Delphi7 IDE)

转载 作者:行者123 更新时间:2023-12-02 21:13:56 24 4
gpt4 key购买 nike

我想将我的 WinForm 设置为看起来像 Delphi7 IDE。基本上这意味着窗口没有背景(桌面显示出来),并且子窗口漂浮在周围。

这是一个示例图像: alt text

我可以处理 float 窗口,但是我该如何处理主窗口(菜单栏和工具栏)?获得此布局需要哪些 WinForm 属性?我似乎无法摆脱窗口的客户区。

谢谢

最佳答案

为什么你不能摆脱客户区?只需调整主窗体的大小,使其尽可能薄即可。

您可以将 float 窗口实现为主窗体的 Controls 集合中的 UserControls。如果是这样,有两种方法可以解决这个问题:

  1. 将 float 窗口实现为实际窗口。使用“frmToolWindows.Show(this);”显示它们(这将使它们始终位于主表单的顶部)。
  2. 如果您需要将 float 框保留为 UserControls,则可以通过将窗体的 TransparencyKey 属性设置为某种任意颜色(例如 Color.Red),然后将窗体的 BackColor 属性设置为,使主窗体的客户区透明。相同的颜色。这将使您的表单透明并可以点击。

关于WinForms float 窗口(如Delphi7 IDE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1484927/

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