M
maginnn
Unregistered / Unconfirmed
GUEST, unregistred user!
用dbgrid录入数据
dbgrid中对应3列
id time name
其中id已经确定了
id time name
1
2
3
4
显示在dbgrid中了,现在要添加time name字段
想要在dbgird的column【1】中嵌入maskedit控件,来限制时间格式的输入
如何嵌入?
达到,焦点不道该cell的时候,不显示maskedit,焦点道该cell时候才显示maskedit
???
combobox当然了
移上去的时候,combobox出现下拉框
可是maskedit就不行,我把maskedit设置成short time类型 那么它应该
直接受4个integer,而且中间应该有“:”格开的
但是,它就是不出来阿!!
if column.FieldName='time' then// begin
with maskedit1 do
begin
left:=rect.Left +dbgrid2.Left;
top:=rect.Top +dbgrid2.Top;
width:=rect.Right-Rect.left;
height:=rect.Bottom -rect.Top;
visible:=true;
end;
end;
dbgrid中对应3列
id time name
其中id已经确定了
id time name
1
2
3
4
显示在dbgrid中了,现在要添加time name字段
想要在dbgird的column【1】中嵌入maskedit控件,来限制时间格式的输入
如何嵌入?
达到,焦点不道该cell的时候,不显示maskedit,焦点道该cell时候才显示maskedit
???
combobox当然了
移上去的时候,combobox出现下拉框
可是maskedit就不行,我把maskedit设置成short time类型 那么它应该
直接受4个integer,而且中间应该有“:”格开的
但是,它就是不出来阿!!
if column.FieldName='time' then// begin
with maskedit1 do
begin
left:=rect.Left +dbgrid2.Left;
top:=rect.Top +dbgrid2.Top;
width:=rect.Right-Rect.left;
height:=rect.Bottom -rect.Top;
visible:=true;
end;
end;