如何在 Winmobile 6.5 上切换表单时隐藏表单标题
我有两个以最大化视图设计的简单表单。当在它们之间切换时(显示第二个并首先隐藏),第二个表单首先显示其标题几毫秒。然后标题消失了。
如何避免显示标题?
谢谢。
I have two simple forms designed in maximized view. when switching between them (showing second and hiding first), the second form first shows its header for some miliseconds. Than the header dissapears.
How to avoid showing the header?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个棘手的问题。您可以使用 SetWindowsPos windows api 调用。将标题移出屏幕。然后,当关闭应用程序或崩溃时,您可以将其恢复。当窗口中出现背景内容时,此技巧可能会导致一些问题。我仅在 .exe 格式文件之间切换时使用此选项。
我认为解决这个问题的一个更好的解决方案是使用一个表单,但有不同的 用户控件。它看起来像这样。
This is a tricky one. You can use SetWindowsPos windows api call. To move the header out from the screen. Then when closing the application or on a crash you can put it back. This trick can cause some problems, when there are background stuff happening in windows. I use this only when switching between .exe - form files.
I think a better solution for this problem is to use one Form, but have different UserControls. It will look something like this.
您是否设置了 FormBorderSytle 改为无?
Have you set the FormBorderSytle to None?