我要做一个计算器,如何使得在edit中的数字始终位于框的右边,不在edit事件中触发。
另外,怎么检查edit中的最后一个数字是小数点呢?因为如果是点的话我要删除点或在其后加零。谢谢了。
另外,怎么检查edit中的最后一个数字是小数点呢?因为如果是点的话我要删除点或在其后加零。谢谢了。
解决方案 »
- delphi 的什么控件可以接受response 过来的数据 我想做一个程序 用于接受网站response过来的程序
- 字符串怎么转换为TFileName类型
- delphi可不可以做ActiveX 控件,怎么做那?用新建的哪个选项那?
- 高手进:如何判断Excel文件中是否存在指定的单元名称?感觉挺难的。。。
- SAP接口输出的特殊字符变成了“#”号字符
- 关于子窗口的问题!
- 如何将菜单自动分成两列显示?
- 静态数组能否,如何使用Move的问题 {/*解决后加到50分*/}
- 我用adoquery把edit中的数据存入表中,可是当edit中的数据是这样'0001'时都变成'1',怎么办?代码如下.
- 请问有什么方法可以判断Delphi程序是在Delphi IDE中执行或是脱离IDE执行?
- 9号结婚
- CSDN BUG 最新发现,原来这样可以看到裸体MM
至于小数点,if copy(edit1.text, length(edit1.text) -1, 1) <> '.' then ...
不就可以了?
begin
//删除点或在其后加零
end;
SetTextAlign(Self.Edit1.Handle, TA_RIGHT);
以上这句好像没反应的呀。
Windows.GetWindowLong(Edit1.Handle, GWL_Style) or 2)