菜鸟的一个小问题
我在书上看到一个语句,如下:
edit1.setfocus;
请问这句是什么意思?这个是一个函数,还是一个什么?有请各位指教指教.小弟在此写过了.
[解决办法]
设置焦点在edit1上, 意思光标在这个控件上。
[解决办法]
这个函数
procedure TWinControl.SetFocus;
var
Parent: TCustomForm;
begin
Parent := GetParentForm(Self);
if Parent <> nil then
Parent.FocusControl(Self)
else if ParentWindow <> 0 then
Windows.SetFocus(Handle)
else
ValidParentForm(Self);
end;
按住ctrl+点鼠标点击 setfocus 就看到了
[解决办法]
是一个方法(procedure过程),函数(function)是有返回值的
[解决办法]
咬文嚼字楼上的说的没错, 字面意思也是的 ,没返回叫过程,有返回叫函数。 只是习惯笼统说法,比如这个算法你写个函数给我, 而不会说写个过程给我。 网上的一些片段叫函数库, 没有说法是过程库。