有没有人懂EHLIB控件,为什么我的DateTimeEditEh1.ReadOnly:=true;
但仍然可以直接输入(无效)?鼠标选择时间不能修改时间(起效)。代码如下:
if sy_date=true then
DBDateTimeEditEh1.ReadOnly:=false
else
DBDateTimeEditEh1.ReadOnly:=true;
但仍然可以直接输入(无效)?鼠标选择时间不能修改时间(起效)。代码如下:
if sy_date=true then
DBDateTimeEditEh1.ReadOnly:=false
else
DBDateTimeEditEh1.ReadOnly:=true;
解决方案 »
- 真的可以放心的使用delphi2010了吗?
- 如何设置ADOconnectstring访问MSDE数据库
- 请问一语法问题, 比如 aaa = procedure (i:integer) of object 这是什么意思,举个例子
- 运行问题
- 我提交事务总是提示:cannot perform this operation on a closed database
- 初学!问一个数据库的问题 谢谢
- MDI的主窗体是否必须是应用程序的主窗体?
- WEB SERVICE 的IAPPSERVER调用
- 在DELPHI里如何获取当前使用的SQL SERVER服务器的机器名和服务器名?
- 发布Delphi编制程序的版本问题
- 动态创建的TImage,在关闭窗体时候报错,请问如何解决
- SaveAs()保存excel的文件类型问题
注释掉3行试试:
//if sy_date=true then
//DBDateTimeEditEh1.ReadOnly:=false
//else
DBDateTimeEditEh1.ReadOnly:=true;
单步调试分析过了,确定sy_date 的值是 false 都单步走过DBDateTimeEditEh1.ReadOnly:=true;
了。就算如你所说注释掉3行也是一样。可直接输入。