如何解决Delphi DBGrid - 布尔字段中的刻度符号
我有 3 个位字段(在 MSSQL 中),我用它来表示用户的“是”、“可能”、“否”答案。我创建了计算字段,而不是仅显示为 0 或 1 的字段,因此它们显示“是”、“可能”或“否”字符串,这在视觉上要好得多,但仍然不太正确(egascii 显示“是”在“否”字段中有点奇怪)。
但是如果 1 值显示为勾号,而 0 值显示为叉号会更好。
我玩过 TBooleanField(table.fieldbyname('YES')).DisplayValues:= ascii 代码,但无法获得正确的值 - 在我查过的 ASCII/ANSI 代码中,我不能看到一个勾号或找到这些代码,当我使用一些代码来测试不同的字符时会显示出来。我想我在这里遗漏了什么?
任何想法都会有所帮助。
解决方法
补充: 常量 TICK = #$2713; //一个刻度符号
然后
TBooleanField(dm.vEnrolments.FieldByName('YES')).DisplayValues := TICK;
而且效果很好。
#10003 和 #10005 也很好用,谢谢...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。