如何隐藏所有表单,但只显示标签?C# - 隐藏表单,只显示标签?
我希望我的程序只显示标签。没有最小化,最大化按钮。没有标题栏。没有表单背景。只是一个标签。
我尝试使用FormBorderStyle无,并调整它尽可能小。但似乎有一个最小的形式大小。它回到约3厘米宽,1厘米高。
有什么办法可以彻底摆脱除了我的标签之外的所有东西吗? 我还希望能够在按住鼠标时移动此标签。
我没有发现任何代码,所以不幸的是我目前没有任何东西。
任何帮助表示赞赏!
编辑:我不是在谈论this.hide(),我希望表单几乎消失,而只显示标签。
一种方法是将窗体上的不透明度设置为完整。但是这也影响我的标签。任何不使标签透明的方法?
尝试通过WindowsAPI'SetWindowPos'设置窗口大小我相信它被调用。这可以克服最小尺寸限制,如果它在框架中。另外一个提示 - 不要试图让它透明。在WinForms中,你的情况听起来很难做到透明表单。 – SimpleVar
请考虑使用工具提示。您可以通过在Load事件处理程序中放置'this.Bounds = label1.DisplayRectangle;'来修复它。 –
记得选择一个可接受的答案 – Phiter