以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]大大的小BUG  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30452)

--  作者:lsy
--  发布时间:2013/3/28 8:54:00
--  [讨论]大大的小BUG

文本筛选的时候,除了“等于”、“不等于”,其他所有条件的筛选,都不能包含  [  这个符号,一用就错。


--  作者:狐狸爸爸
--  发布时间:2013/3/28 9:13:00
--  

这个没办法,方括号有特殊意义,查找内容总的方括号,必须用方括号括起来:

 

[[]


--  作者:lsy
--  发布时间:2013/3/28 9:21:00
--  
以下是引用狐狸爸爸在2013-3-28 9:13:00的发言:

这个没办法,方括号有特殊意义,查找内容总的方括号,必须用方括号括起来:

 

[[]

狐爸说的对,我也是这么用的。但在控件中,TextChanged事件中,第一个 [ 或者 \' 就会报错,不容你在其后输入纠错。

为了预防对用户的干扰,干脆用以下代码Kill掉这个报错。又挖出来一个单引号 \'  哈哈。

If e.sender.Text.Contains("[") OrElse e.sender.Text.Contains("\'") Then
      e.sender.Text = ""
      Return

End If

[此贴子已经被作者于2013-3-28 14:30:52编辑过]