Changeset 27 for branches/topdown/UFormMenu.pas
- Timestamp:
- Aug 22, 2019, 11:32:31 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/topdown/UFormMenu.pas
r26 r27 6 6 7 7 uses 8 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls; 8 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, Menus, 9 Buttons, ComCtrls; 9 10 10 11 type … … 13 14 14 15 TFormMenu = class(TForm) 15 ButtonShutDown: TButton;16 ButtonReboot: TButton;17 16 ListBoxApps: TListBox; 18 procedure ButtonRebootClick(Sender: TObject); 19 procedure ButtonShutDownClick(Sender: TObject); 17 MenuItemReboot: TMenuItem; 18 PopupMenu1: TPopupMenu; 19 ToolBar1: TToolBar; 20 ToolButton1: TToolButton; 20 21 procedure FormDeactivate(Sender: TObject); 21 22 procedure FormShow(Sender: TObject); 22 23 procedure ListBoxAppsClick(Sender: TObject); 24 procedure MenuItemRebootClick(Sender: TObject); 25 procedure ToolButton1Click(Sender: TObject); 23 26 private 24 27 … … 54 57 FormClass: TFormTaskClass; 55 58 begin 56 FormClass := TFormTaskClass(ListBoxApps.Items.Objects[ListBoxApps.ItemIndex]); 57 BaseSystem.Tasks.StartTask(FormClass); 59 if ListBoxApps.ItemIndex <> -1 then begin 60 FormClass := TFormTaskClass(ListBoxApps.Items.Objects[ListBoxApps.ItemIndex]); 61 BaseSystem.Tasks.StartTask(FormClass); 62 end; 63 end; 64 65 procedure TFormMenu.MenuItemRebootClick(Sender: TObject); 66 begin 67 Hide; 68 BaseSystem.Reboot; 69 end; 70 71 procedure TFormMenu.ToolButton1Click(Sender: TObject); 72 begin 73 Hide; 74 BaseSystem.ShutDown; 58 75 end; 59 76 … … 71 88 end; 72 89 73 procedure TFormMenu.ButtonShutDownClick(Sender: TObject);74 begin75 Hide;76 BaseSystem.ShutDown;77 end;78 79 procedure TFormMenu.ButtonRebootClick(Sender: TObject);80 begin81 Hide;82 BaseSystem.Reboot;83 end;84 85 90 end. 86 91
Note:
See TracChangeset
for help on using the changeset viewer.