gpt4 book ai didi

c# - 在 Winforms 窗体中滑动

转载 作者:太空狗 更新时间:2023-10-30 00:28:34 24 4
gpt4 key购买 nike

我在屏幕底部做一个表单,我想让它向上滑动,所以我写了下面的代码:

int destinationX = (Screen.PrimaryScreen.WorkingArea.Width / 2) - (this.Width / 2);
int destinationY = Screen.PrimaryScreen.WorkingArea.Height - this.Height;

this.Location = new Point(destinationX, destinationY + this.Height);

while (this.Location != new Point(destinationX, destinationY))
{
this.Location = new Point(destinationX, this.Location.Y - 1);
System.Threading.Thread.Sleep(100);
}

但代码只是运行并显示结束位置,而没有显示我想要的滑动形式。我试过 Refresh、DoEvents - 有什么想法吗?

最佳答案

尝试使用 Timer 事件而不是循环。

关于c# - 在 Winforms 窗体中滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2502843/

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