小编ash*_*pal的帖子

为什么在同一个元素上的mouseDown事件触发后双击事件才会触发?

我在控件上有一个mousedown事件和click事件.mousedown事件用于启动拖放操作.我正在使用的控件是Dirlistbox.

 Private Sub Dir1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Dir1.MouseDown

    Dim lab As New Label
    lab.Text = Dir1.DirList(Dir1.DirListIndex)
    lab.DoDragDrop(lab, DragDropEffects.Copy)

End Sub
Run Code Online (Sandbox Code Playgroud)

但是当我点击控件然后只有mousedown事件触发时,click事件不会起火.如果我在mousedown事件中注释掉"lab.DoDragDrop(lab,DragDropEffects.Copy)",则click事件会触发.当我点击控件时,我能做什么才能使mousedown和click事件发生火灾?

.net vb.net

11
推荐指数
1
解决办法
5143
查看次数

相当于 vb.net 中的 vb6.Format 函数,无需使用 Microsoft.Visualbasic.Compatibility.dll

可能重复:
有没有办法以编程方式将 VB6 格式字符串转换为 .NET 格式字符串?

从 vb6 迁移到 vb.net 期间,Format$(1234567, "###,###,###,###") 函数转换为 vb6.Format(1234567,"###,### ,###,###") 函数,在 Microsoft.Visualbasic.Compatibility.dll 中定义。

我不想使用 Microsoft.Visualbasic.Compatibility.dll。.NET 中是否有任何等效项?

提前致谢。

vb.net vb6-migration

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

vb.net ×2

.net ×1

vb6-migration ×1