Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有3905人关注过本帖平板打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
lds
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:109 积分:1735 威望:0 精华:0 注册:2019/10/21 21:57:00
[求助]  发帖心情 Post By:2022/5/13 10:17:00 [只看该作者]

ListView窗口示例二十二中 一个人可以参加两个活动,怎么改成一个人只能参加一个活动?
Dim lvw As WinForm.ListView = e.Sender
If lvw.Rows.Count >= 20  AndAlso e.Source.Name <> lvw.Name Then '如果已经有三人,而且是从其他ListView拖动过来.
    Messagebox.show("最多允许20!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True '取消本次拖动
    Return
End If
If e.Source.Name =  "ListView1" '如果是从员工列表中拖过来的行
图片点击可在新窗口打开查看此主题相关图片如下:微信图片.png
图片点击可在新窗口打开查看
    e.Delete = False '不要删除原来的项目
End If
Dim itm As WinForm.ListViewRow =  e.Source.Rows(e.OldIndex) '获取要拖动过来的行
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
End If

 回到顶部