怎么给datetimepicker加上 readonly属性(300分)

  • 主题发起人 主题发起人 人在昆明
  • 开始时间 开始时间

人在昆明

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么给datetimepicker加上 readonly属性,没明白。
 
没有。如果你不想让用户修改,只能想其他办法。
比如不让该控件得到输入焦点 ,只要触发onenter就把焦点设置到其他控件。
 
datetimepicker.Enabled:=false;
 
两种方法:
1、不用datetimepicker,直接采用TEDIT
2、将datetimepicker控件的DataMode设置为dmUpDown,然后在ONCHANGE,ONCLICK中写事件: DateTimePicker1.DateTime :=strtodatetime(rq1);

rq1:为全局变量。
 
DateTimePicker1.Enabled :=false;不能设置。就是灰的不好看
 
算了,自己写,写好了给各位一份,现在太懒。
 
我想问一句,你让它ReadOnly 有什么实际意义吗?
 
同意楼上的,这个控件只读了还有什么意义呢?
 
自己写一个继承Tdatetimepicker,自己添加readonly属性,然后自己添加一些控制
 
datetimepicker.Enabled:=false;
 
datetimepicker的checkbox设为TRUE,用户选择时不选中就行了
 
onkeydown 里设置 key := #0 ok
 
后退
顶部