C#子窗体显示问题?
今天遇到一个很奇怪的问题,有一个主窗体main,和一个子窗体child具体是在主窗体中点击按钮创建子窗体,子窗体显示的时候是无边框(FormBorderStyle=Non...
今天遇到一个很奇怪的问题,有一个主窗体 main , 和一个子窗体 child
具体是在主窗体中点击按钮 创建子窗体,子窗体显示的时候是无边框(FormBorderStyle=None)并且最大化的,覆盖了整个屏幕(包括任务栏),然后在这个子窗体中按一个按钮让其不再最大化并且改变窗体样式(FixedSingle),子窗体现在就处于主窗体前面,是可见的,这时候我想要通过点击子窗体中的一个按钮让子窗体回到之前的状态(即无边框且最大化),现在问题来了,这个“最大化”了的子窗体无法全屏了,下面留有的空白应该是刚刚超过任务栏一点点。
求解?很疑惑啊
就是说有个子窗体创建完以最大化无边框模式显示,它是全屏的无死角的占满屏幕的,然后触发某个事件比如鼠标点一下让它变回某个指定的大小同时变成有边框的窗体模式,接着点它的最大化按钮让它最大化的同时变回无边框的窗体模式,这个时候它却无法全屏显示占满屏幕显示无死角显示,因为它的位置坐标和大小都不是第一次全屏时的状态值了。
这逻辑就要放弃编程?你们有没有认真想过我在说什么,为什么不肯好好读一下呢。
原因就是我没有给出问题的分数,天下没有免费的午餐,谁TM吃饱了没事干闲得蛋疼听个sb提问题 展开
具体是在主窗体中点击按钮 创建子窗体,子窗体显示的时候是无边框(FormBorderStyle=None)并且最大化的,覆盖了整个屏幕(包括任务栏),然后在这个子窗体中按一个按钮让其不再最大化并且改变窗体样式(FixedSingle),子窗体现在就处于主窗体前面,是可见的,这时候我想要通过点击子窗体中的一个按钮让子窗体回到之前的状态(即无边框且最大化),现在问题来了,这个“最大化”了的子窗体无法全屏了,下面留有的空白应该是刚刚超过任务栏一点点。
求解?很疑惑啊
就是说有个子窗体创建完以最大化无边框模式显示,它是全屏的无死角的占满屏幕的,然后触发某个事件比如鼠标点一下让它变回某个指定的大小同时变成有边框的窗体模式,接着点它的最大化按钮让它最大化的同时变回无边框的窗体模式,这个时候它却无法全屏显示占满屏幕显示无死角显示,因为它的位置坐标和大小都不是第一次全屏时的状态值了。
这逻辑就要放弃编程?你们有没有认真想过我在说什么,为什么不肯好好读一下呢。
原因就是我没有给出问题的分数,天下没有免费的午餐,谁TM吃饱了没事干闲得蛋疼听个sb提问题 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询