如何知道哪个DBEDIT拥有焦点? 在一个窗体中有8个dbedit控件与数据表的不同字段相连,如何知道哪个dbedit控件拥有焦点? 主要是想在其中的一个设置日期dbedit的控件能通过datetimepicker控件来输入时间,当这个设置日期dbedit的控件拥有输入焦点时,显示datetimepicker控件来输入时间,当这个设置日期dbedit的控件没有拥有输入焦点时便将datetimepicker控件隐藏。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if form1.ActiveControl =edit1 then....... procedure TForm1.Edit1Enter(Sender: TObject);begin form1.DateTimePicker1.Visible:=true;end;procedure TForm1.Edit1Exit(Sender: TObject);begin form1.DateTimePicker1.Visible:=false;end; 请问一楼的 if form1.ActiveControl =edit1 then.......写在哪个事件中合适? 请问二楼的 procedure TForm1.Edit1Exit(Sender: TObject);如果用这个事件鼠标一点就datatimepicker就不能选时间。 将Datetimepicker1控键放在DBEdit后面,只露出带有下拉三角部分即可 小人物的办法是不可实用的..to 风儿放在哪个的地方都合适啊,不过有些地方是没有意义的,譬如你在一个button的onclick里写if form1.ActiveControl =edit1 then.......这时activecontrol明显是button啊 应该有dbedit1.Focused用于判断该控件是否拥有焦点 我倒,microjuz(天才弟弟) 叫的够亲热的啊:)有意思,网上近十载,你是第一这这么叫的:)楼主可以在所有的edit的onenter事件中用 stringgrid增加行时,如何使焦点定位到指定单元格,不要出现虚线框 求救贴:串口操作用Mscomm32.ocx控件,如果并口操作应该怎么样做? 没分了该怎么办?? 缓冲区溢出 dreamcontrols密码 上海地区精通VC++或DELPHI编程高手合作开发股票软件 Tidsmtp中怎样捕捉错误事件阿,比如连接错误???? xml格式转换 怎样去除delphi数据库登陆对话框(Database login)? 一个高分的DELPHI问题!(HOT) fastreport 关于FASTREPORT的调用
begin
form1.DateTimePicker1.Visible:=true;
end;procedure TForm1.Edit1Exit(Sender: TObject);
begin
form1.DateTimePicker1.Visible:=false;
end;
放在哪个的地方都合适啊,不过有些地方是没有意义的,譬如你在一个button的onclick里写if form1.ActiveControl =edit1 then.......这时activecontrol明显是button啊
有意思,网上近十载,你是第一这这么叫的:)楼主可以在所有的edit的onenter事件中用