我正在开发一个小应用程序,我可以在WinForms或WPF中执行。我想复制标签控件和Chrome。但是,我不知道如何将标签放入窗口边框,就像Chrome一样。
有什么想法吗?谢谢。
答案 0 :(得分:4)
将FormBorderStyle
(WinForms)或WindowStyle
(WPF)设置为None
,然后使用标签绘制自己的标题栏。
要获得玻璃,您需要use the DWM API。
或者,您可以处理WM_NCPAINT
消息。
答案 1 :(得分:0)
创建一个没有边框的窗口,并绘制自己的类似边框的标签。
答案 2 :(得分:0)
Chrome没有窗口样式,按钮也不标准,这就是为什么这看起来像窗口边框中的标签。
System.Windows.Forms.Form form = ...
form.FormBorderStyle = FormBorderStyle.None