gpt4 book ai didi

c# - 处理拖动时是否可以更改鼠标光标(来自 DragOver 事件)?

转载 作者:可可西里 更新时间:2023-11-01 10:08:53 24 4
gpt4 key购买 nike

<分区>

当用户将项目拖入我们的应用程序时,我们需要向用户显示反馈。我们的客户更喜欢以自定义光标的形式提供此反馈。

这已经为拖出实现,使用在 GiveFeedback 事件处理程序中设置的自定义光标(在将项目拖出我们的应用程序时由 DoDragDrop 引发)。 GiveFeedbackEventArgs 允许我们指定 UseDefaultCursors 属性 - 将其设置为 false 允许我们覆盖光标。

但是,与 GiveFeedback 等效的 DragOver 事件处理程序参数没有 UseDefaultCursors 属性并从那里更改光标没有任何影响。

示例(这没有效果):

private void browser_DragOver(object sender, DragEventArgs e) {
Cursor.Current = Cursors.WaitCursor;
}

拖动操作源 self 们的应用程序外部。 (对于应用内拖动,它使用 GiveFeedback 事件工作。

如何在收到拖动时更改光标?这甚至可能/可行吗?

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