动态生成菜单,却在指定事件报错!(急)
     代码:
unit UnitMain;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, ExtCtrls, Menus, StdCtrls;
type
  TFormMain = class(TForm)
  procedure N1Click(Sender: TObject);{手动添加的}
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  FormMain: TFormMain;
{--------------------------------------------}
    MainMenu: TMainMenu;    
    N01: TMenuItem;
    N11: TMenuItem;
    
{--------------------------------------------} 
    
    procedure CreateMenu();
implementation
{$R *.dfm}
procedure TFormMain.N1Click(Sender: TObject);
begin
    ShowMessage('N1');
end;
procedure CreateMenu();
begin
  try
     MainMenu := TMainMenu.Create(nil);
          
     N1 := TMenuItem.Create(MainMenu);
     N1.Caption := '菜单一';
     MainMenu.Items.Add(N1);
     N11 := TMenuItem.Create(MainMenu);
     N11.Caption := '退出';
     N1.Add(N11);
     N11.OnClick := N11Click;
     FormMain.Menu := MainMenu;
  except
     ShowMessage('创建菜单出错!');
  end;
end;
procedure TFormMain.FormCreate(Sender: TObject);
begin
   CreateMenu();
end;
end.
总在指定菜单N11的点击事件(N11.OnClick := N11Click;)那里报错:
[Error]  Undeclared identifier: 'N11Click'
请教各位了,谢谢!