首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

初学者的一个小疑点

2012-02-12 
菜鸟的一个小问题我在书上看到一个语句,如下:edit1.setfocus请问这句是什么意思?这个是一个函数,还是一个

菜鸟的一个小问题
我在书上看到一个语句,如下:
  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)是有返回值的
[解决办法]
咬文嚼字楼上的说的没错, 字面意思也是的 ,没返回叫过程,有返回叫函数。 只是习惯笼统说法,比如这个算法你写个函数给我, 而不会说写个过程给我。 网上的一些片段叫函数库, 没有说法是过程库。

热点排行