| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1356 人关注过本帖
标题:特殊符号显示的怪事, 求解~
取消只看楼主 加入收藏
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
结帖率:100%
收藏
已结贴  问题点数:50 回复次数:7 
特殊符号显示的怪事, 求解~

在家里电脑使用时, 一直正常~

但在老家的电脑使用, 出现如下问题: 当grid的单元格取得焦点时, 显示也正常(见图snap1)~  但单元格未取得焦点时, 特殊符号显示却异常(见图snap2)~
 
 
图片附件: 游客没有浏览图片的权限,请 登录注册

 
 

图片附件: 游客没有浏览图片的权限,请 登录注册



搜索更多相关主题的帖子: 特殊符号 老家 
2011-09-27 14:07
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
以下是引用TonyDeng在2011-9-27 16:57:44的发言:

这个单元格控件都干了些什么动作呀?别的栏没事,就这栏有事?抑或是特殊的格?


这个单元格未作任何动作~  整个grid控件 都只是起一个浏览(查看)作用~ 没有任何 其它控件/动作/bind~

这个单元格与其它单元格的区别, 仅在于 第1字符是特殊字符, 后2个字符是全角符~
 
 



[ 本帖最后由 茵梦湖 于 2011-9-27 17:21 编辑 ]
2011-09-27 17:18
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
以下是引用TonyDeng在2011-9-27 17:19:19的发言:

第一个字符的ASC()值是多少?

 
? asc("") =17
 

2011-09-27 17:23
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
以下是引用TonyDeng在2011-9-27 17:25:03的发言:

纯浏览,有两个解决办法:
1.绑定的数据源过滤掉第一个字符,附加适当代码检测;
2.不允许单元格文本框进入编辑状态。

 
1. 哦, 前楼我的说明有误~ 实际是: 第1个字符是空格, 第2个字符才是特殊符号~

2. grid为 readonly=.t.

3. 我在家里用时, 一直是正常的~



2011-09-27 17:31
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
以下是引用TonyDeng在2011-9-27 17:30:13的发言:

32之前的都是控制码,会影响流设备指针的动作(编辑是利用输入输出设备进行的动作,ASCII码17是设备控制符DC1),这个符号干扰了文本框识别字符。编辑时用到,但浏览时它可能不用。


也许是这方面的原因~  但奇怪的是: 我在家里电脑运行时, 一直是正常的~
 
2011-09-27 17:33
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 

另外, 更奇怪的是, 同1台电脑, 另1个grid是一样的设置(浏览/查看用), 单元格也用了同样的特殊符号, 但无论是否取得焦点, 显示都正常, 没有任何异常~  就是1楼那种情况, 会出现异常~
 
图片附件: 游客没有浏览图片的权限,请 登录注册





 

 
 
2011-09-27 18:13
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
以下是引用TonyDeng在2011-9-27 18:22:26的发言:

Windows 98和Windows XP对编码的处理有点不同,难说。你现在是显示正常,只是光标进入编辑状态(设置为ReadOnly不等于不能进入编辑模式,仅仅是无法修改罢了,但运行还是一样的),所以,一劳永逸的办法,我认为是不让单元格接受焦点,grid控件有这方面的属性。

同一台电脑出现这个问题,确实比较诡异,要彻底摸清两个程序有何不同才成:差异一定是不同点造成的,紧抓这个原理分析。

 
情况是: 接受焦点时, 显示是正常的, 不在焦点时才显示异常~  

另外, 我用那样的符号, 目的就是为了醒目~ 浏览也是 主要围绕这个单元格的周边的~ 我换个其它符号就是了~
 
感谢答疑~ :)
 


 




[ 本帖最后由 茵梦湖 于 2011-9-27 18:42 编辑 ]
2011-09-27 18:37
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
以下是引用TonyDeng在2011-9-27 18:51:24的发言:

这个符号有助醒目?有机会试试,你把那个串字符串(开头几个就行)贴上来,我测试一下。


" +××"
 

 
2011-09-27 19:58
快速回复:特殊符号显示的怪事, 求解~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017622 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved