gpt4 book ai didi

c# - 初始化窗体和子控件的窗口句柄而不显示

转载 作者:行者123 更新时间:2023-11-30 12:51:44 25 4
gpt4 key购买 nike

有没有办法以编程方式强制窗体及其所有子控件具有窗口句柄而不可见?看起来 CreateControl 会这样做,但这似乎只有在控件可见时才有效。请求表单句柄会为表单提供句柄,但不会为所有子控件提供句柄,而且我真的不想手动遍历所有子控件以强制它们具有句柄。

目前,我正在求助于让表单在一瞬间可见然后隐藏它,这对我来说似乎是一个非常老套的解决方案。有没有更好的办法?

最佳答案

我不明白你为什么不喜欢迭代。这对我来说似乎是一个很好的解决方案。我会借此机会构建一个可重用的递归控制迭代器。

但是,如果您不想这样做,则可以在当前解决方案上尝试一个简单的变体。在使窗体可见之前,请设置其位置,使其不会出现在任何监视器上。然后当你再次隐藏它时恢复正确的位置。

关于c# - 初始化窗体和子控件的窗口句柄而不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6214702/

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