以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]打开窗口1点击BOTTOM1生成的模式窗口不能关闭 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124583) |
-- 作者:blsu33 -- 发布时间:2018/9/9 23:48:00 -- [求助]打开窗口1点击BOTTOM1生成的模式窗口不能关闭 老师, 如题,不知什么问题,貌似是全局代码影响,不知是不是系统问题。
|
-- 作者:有点甜 -- 发布时间:2018/9/10 9:13:00 -- drawcell事件代码删除,不要有赋值代码
e.Table.DataTable.AddUserStyle("当前行", Color.pink, Color.black) |
-- 作者:blsu33 -- 发布时间:2018/9/10 9:52:00 -- 那就会这样 出现 粉色的两行 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=124010&skin=0
|
-- 作者:有点甜 -- 发布时间:2018/9/10 9:54:00 -- 1、这个代码必须删除 e.Row("_Identify") = e.Table.Current("_Identify") 2、升级到最新版看看。 |
-- 作者:blsu33 -- 发布时间:2018/9/10 11:57:00 -- 老师, 删除了那句还是打开模式窗口,关闭不了,为啥呢?已经升级到了最新版本了 [此贴子已经被作者于2018/9/10 11:57:21编辑过]
|
-- 作者:blsu33 -- 发布时间:2018/9/10 11:59:00 -- 不是我太执着,就怕后面影响别的没法写下去了,还有更多的错误,单单是这个也就算了,不弄了。 |
-- 作者:有点甜 -- 发布时间:2018/9/10 12:01:00 -- If e.Row("_Identify") = e.Table.Current("_Identify") Then e.Table.DataTable.AddUserStyle("当前行", Color.pink, Color.black) e.Style = "当前行" \'e.Table.DataTable.SysStyles("Focus").backColor = Color.Pink \'e.Table.FocusRect = False End If \'e.Row("_Identify") = e.Table.Current("_Identify") |
-- 作者:blsu33 -- 发布时间:2018/9/10 14:07:00 -- 当前单元格 没有颜色 怎么弄? |
-- 作者:有点甜 -- 发布时间:2018/9/10 14:24:00 -- 你要设置这个?
e.Table.DataTable.SysStyles("Focus").backColor = Color.Pink
请写到别的事件去,不要写到drawcell事件。 |
-- 作者:blsu33 -- 发布时间:2018/9/10 16:04:00 -- 试了很多事件,不对,应该放到哪个事件比较合适 |