将新创建好的form的caption设置为该form类的名称,而不是使用delphi默认的。比如,将form1更名为frmlogin后,此时我们获得了tfrmlogin这个新的窗体类,并且delphi自动将窗体的caption更新为’frmlogin’。依我看,该caption应当为’tfrmlogin’才是,因为我们在设计的是一个窗体类tfrmlogin,而不是仅仅对frmlogin进行操作。
向tfrmlogin这样功能明确的窗体类,许多人都有在设计期就将其caption设置为诸如“操作员登录”这种名称的习惯。我的习惯是,象“操作员登录”这样的常量,通常存放在unt<工程名>consts.pas中,用resourcestring来定义,或者用const来定义。至于窗体的caption的命名,应当属于运行期的工作。所以,我往往在tform.oncreate事件触发之时才对caption进行操作,比如:
procedure tfrmlogin.formcreate(sender: tobject);
begin