以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]打开窗口1点击BOTTOM1生成的模式窗口不能关闭  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=124583)

--  作者:blsu33
--  发布时间:2018/9/9 23:48:00
--  [求助]打开窗口1点击BOTTOM1生成的模式窗口不能关闭
老师,
  如题,不知什么问题,貌似是全局代码影响,不知是不是系统问题。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:点击窗口1的button打开的窗口不能关闭.foxdb



--  作者:有点甜
--  发布时间:2018/9/10 9:13:00
--  

drawcell事件代码删除,不要有赋值代码

 

e.Table.DataTable.AddUserStyle("当前行", Color.pink, Color.black)
If e.Row("_Identify") = e.Table.Current("_Identify") Then
    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 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
--  
试了很多事件,不对,应该放到哪个事件比较合适