type TForm1 = class(TForm) StatusBar1: TStatusBar; PopupMenu1: TPopupMenu; Button1: TButton; vgg1: TMenuItem; procedure Button1Click(Sender: TObject); private Procedure ItemClick(Sender : TObject); public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject); var i : Integer; Item: TMenuItem; begin PopupMenu1.Items.Clear; for i := 0 to StatusBar1.Panels.Count -1 do begin Item := TMenuItem.Create(PopupMenu1); Item.Caption := StatusBar1.Panels[i].Text; Item.Tag := i; Item.OnClick := ItemClick; PopupMenu1.Items.Add(Item); end; end;
procedure TForm1.ItemClick(Sender: TObject); begin if not (Sender is TMenuItem) then exit; case TMenuItem(Sender).Tag of 1: ; 2: ; 3: ; //etc end; end;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.