http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080
If e.Source.Name <> e.Sender.Name Then '如果是从其他ListView中拖动过来的
If e.Sender.Rows.Contains(itm.Name) '判断活动一是否已经包括此员工
MessageBox.Show("此员工已经报名参加活动一,无需重复报名!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
e.Cancel = True '取消本次拖动
End If
If e.Source.Name = "ListView1" '如果是从员工列表中拖过来的行
Dim lvw3 As WinForm.ListView = e.Form.Controls("ListView3")
If lvw3.Rows.Contains(itm.Name) '判断活动二是否已经包括此员工
MessageBox.Show("此员工已经报名参加活动二,无需重复报名!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
e.Cancel = True '取消本次拖动
End If
end if
End If
[此贴子已经被作者于2022/5/13 11:02:03编辑过]