以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  升级3.10版本后,TextBox显示出现问题。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81947)

--  作者:pc005637
--  发布时间:2016/3/9 11:24:00
--  升级3.10版本后,TextBox显示出现问题。
TextBox 的 DataFormat 是设置了。e.Sender.BackColor 属性的。
现在是这个显示效果了。

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160309112136.png
图片点击可在新窗口打开查看


--  作者:pc005637
--  发布时间:2016/3/9 11:26:00
--  
原先是根据不同的 e.Value 设置不同的背景色。现在背景色是显示了,但文字不见了。是不是要分别设置 e.Text的?这样太麻烦了。
--  作者:大红袍
--  发布时间:2016/3/9 11:33:00
--  

就不应该写到dataFormat事件吧?应该写到valueChanged事件的。

 

如果写到那个事件,应该要指定一下 e.Value


--  作者:pc005637
--  发布时间:2016/3/9 12:07:00
--  
TextBox 的数据是绑定表的内容的。如果只查询,写在ValueChanger 可以吗?
[此贴子已经被作者于2016/3/9 12:08:12编辑过]

--  作者:大红袍
--  发布时间:2016/3/9 12:21:00
--  

只要是绑定表列的,都可以在valueChanged事件写代码,而且,你的逻辑也应该写到那个事件


--  作者:pc005637
--  发布时间:2016/3/9 12:25:00
--  之前的版本都是默认e.Value = e.Value 新版本还要指定?
之前的版本都是默认e.Value = e.Value 
新版本还要指定?
还是指定 e.Text = e.Value?

--  作者:pc005637
--  发布时间:2016/3/9 12:46:00
--  在valueChanged事件中写BackColor属性,可以。
在valueChanged事件中写BackColor属性,可以。
--  作者:大红袍
--  发布时间:2016/3/9 14:16:00
--  
以下是引用pc005637在2016/3/9 12:25:00的发言:
之前的版本都是默认e.Value = e.Value 
新版本还要指定?
还是指定 e.Text = e.Value?

 

如果旧版没问题,这个就是小bug了。但当然,你代码应该写到valueChanged的。


--  作者:狐狸爸爸
--  发布时间:2016/3/9 16:05:00
--  

嗯,收到,我修正一下。