苏州三木软件科技有限公司

 找回密码
 立即注册
搜索
热搜: 活动
查看: 1348|回复: 3

表事件中,鼠标进入就变成小手,C#代码应该怎么写

[复制链接]

25

主题

46

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2023-4-18 16:44:29 | 显示全部楼层 |阅读模式
1.表事件中,鼠标进入就变成小手,应该怎么写?表格鼠标进入是哪个事件?

2. 离开后鼠标变回正常应该怎么写?表格鼠标离开是哪个事件?
回复

使用道具 举报

25

主题

313

帖子

2077

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2077
QQ
发表于 2023-4-18 17:17:12 | 显示全部楼层
MouseEnterCell鼠标进入单元格事件,MouseLeaveCell鼠标离开单元格事件

  1. Public Sub MouseEnterCell(sender As Object,e As  C1.Win.C1FlexGrid.RowColEventArgs)
  2.         Dim tbl As SmGrid=sender
  3.         Dim strColName As String=tbl.Cols(e.Col).Name
  4.         If strColName="PurNO" Then
  5.                 '设置成手的形状
  6.                 tbl.Cursor=Cursors.Hand
  7.         End If
  8. End Sub
  9. Public Sub MouseLeaveCell(sender As Object,e As  C1.Win.C1FlexGrid.RowColEventArgs)
  10.         Dim tbl As SmGrid=sender
  11.         Dim strColName As String=tbl.Cols(e.Col).Name
  12.         If strColName="PurNO" Then
  13.                 '恢复正常
  14.                 tbl.Cursor=Cursors.Default
  15.         End If
  16. End Sub
复制代码

回复

使用道具 举报

25

主题

46

帖子

178

积分

注册会员

Rank: 2

积分
178
 楼主| 发表于 2023-4-18 19:37:14 | 显示全部楼层
报错111111111111

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

25

主题

313

帖子

2077

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2077
QQ
发表于 2023-4-18 21:03:01 | 显示全部楼层
你语法错误了,
tbl.Cols[e.Col].Name

下面的代码
if(strColName=="PurNO")

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|苏州三木软件科技有限公司 ( 苏ICP备2022038390号 )

苏公网安备 32058502010732号

GMT+8, 2024-10-2 23:31 , Processed in 0.071978 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表