gpt4 book ai didi

c# - 如何使窗口可拖动(C# Winforms)?

转载 作者:行者123 更新时间:2023-12-02 00:27:14 25 4
gpt4 key购买 nike

我有形式。我已启用表单的透明度,并删除了它的标题栏和边框。在其中我创建了一个自定义用户界面,它具有与窗口相同的功能。基本上,我的想法是创建自定义窗口。

一切都按预期工作,但只有窗口拖动不起作用。我不知道如何启用它。我用谷歌搜索了这个。但我没有找到任何对我有用的信息。

请帮我实现这个窗口拖动。

最佳答案

我通过捕获 mousedown(在 mouseup 上取消捕获)然后 mousemove 来实现此行为。

只需移动表单坐标(左、上),相当于鼠标移动的量(这些事件具有鼠标移动的量)。

这对我来说效果很好。

关于c# - 如何使窗口可拖动(C# Winforms)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3995009/

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