怎样输入乘方标记?(20分)

  • 主题发起人 主题发起人 galahad
  • 开始时间 开始时间
G

galahad

Unregistered / Unconfirmed
GUEST, unregistred user!
请问大虾们,如何在Delphi中输入乘方标记?
如:在DBedit中输入 3168 立方米/h;
其中“立方米”我想用字母表示,咋整?
谢谢!
 
没办法。
 
没办法.不过可以这样处理:
1 制作一系列程序中需要的m平方,cm平方等等的图片.
2 填数据时, 不要让用户输入,而用支持图片的imglist让用户选取(最好支持
键盘热键,用户输入cm时,自动显示相应图片)
3 在数据库中加一标识字段.



 
㎡、m3可以利用不同的语言符号来解决!具体的情况可以在WORD中的插入字符中去
找。以前我也遇到过这种问题。方法一:可以建立一个列表框让用户来选。然后把列
表框的字体属性设为相应的语言语种。
方法二:如果单元的单位是一个确定的形式,可以相应用户的‘ENTER’或ENDEDIT事
件。自动的在数据后边添上相应的单位。然后把字体属性设为相应的语种即可。
 
从TDbEdit继承一个组件, 在尾巴上画上你所需要的标记.
 
为什么一定要放在dbedit中? 难道您在字段里要保存这种玩意?
如果不是, 干吗不放在dbedit外面? 用两个label(不同字体和位置)就可以了.
如果是, 那你的字段内容就得是blob或者text型. 否则无法保存
 
开始我是想把它放在外面,但不是所有设备的相关信息(设备信息输入部分)都用这
个单位,如:某水泵 流量为xxx立方米/小时 但电焊机就没有这条信息,所以
我用一些Dbedit (前面label 参数1,参数2...)让用户输入,方法很土,不过
我实在想不出更好办法,要是输乘方这么费劲,就让用户敲汉字吧!(好象不太负
责)
 
不行就用国际标准如m3/h,Kg,KVA等,实在不行就将该字段设为Blob字段,
用Ole嵌入写字板即可实现。缺点:操作稍微麻烦点。
 
应该单独做一个单位字段,另外有一个表专门存放各种计量单位,
然后用TDBComboBox让用户选取
 
多人接受答案了。
 
后退
顶部