|
主题: 如何获取click的行号?
|
chc9
职务:普通成员
等级:1
金币:1.0
发贴:306
|
#12003/11/19 10:24:17
如题,各位大侠! 我使用GetWord(1, GetLine(DB_ODBCData, LineClicked))^"'"使用lineclickde获得了这行的内容,同时我想获得我点击的这行的行号,该用什么函数?
|
chc9
职务:普通成员
等级:1
金币:1.0
发贴:306
|
#22003/11/19 11:10:30
up一下
|
chc9
职务:普通成员
等级:1
金币:1.0
发贴:306
|
#32003/11/19 11:25:49
我靠,LineClicked可以直接调用!我又发废贴了,不好意思。
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#42003/11/19 13:45:47
lastlineclicked
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#52003/11/19 16:19:53
在应用中要特别注意相近函数变量的区别!否则,做好作品出错很难找到bug!! 比如你这里的lastlineclicked和lineclicked,都是获得行号!但 lineclicked如果点到段落以外,即没有行的地方,值为0! 而lastlineclicked则一直保持你最后点击的行的数值。
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
chc9
职务:普通成员
等级:1
金币:1.0
发贴:306
|
#62003/11/19 17:27:36
恩,很对,前几天确实遇到这个问题里,我加了段 if DB_ODBCData="" then erro:=SystemMessageBox(WindowHandle, "请选择正确路段", "警告", 48) -- 1=OK if erro=1 then GoTo(IconID@"streetlist") end if end if
|