我 我是ABC Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-03 #2 即,窗口内有若干文本框,如何判断当前焦点在哪个文本框上呢?
V vine Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-03 #3 if form.ActiveControl is TEdit then edit1.text:=TEdit(form.ActiveControl).name; 把當前有焦點的edit的name顯示在edit1.text里
if form.ActiveControl is TEdit then edit1.text:=TEdit(form.ActiveControl).name; 把當前有焦點的edit的name顯示在edit1.text里
S shenloqi Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-03 #5 直接就是Self.ActiveControl就可以,不过如果是动态创建的控件,很可能没有name啊。
L lb_icesea79 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-03 #6 TEdit(form.ActiveControl).name