unit PopupScherm; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Imaging.pngimage, Vcl.ExtCtrls, DimmerForm; type TfmPopupScherm = class(TForm) lblWaarschuwing: TLabel; pnlbtnActie1: TPanel; pnlbtnActie2: TPanel; imgActie1: TImage; imgActie2: TImage; pnlGroteImage: TPanel; imgCentraal: TImage; lblActie1: TLabel; lblActie2: TLabel; procedure pnlbtnActie1Click(Sender: TObject); procedure FormShow(Sender: TObject); procedure pnlbtnActie2Click(Sender: TObject); procedure imgActie1Click(Sender: TObject); procedure imgActie2Click(Sender: TObject); procedure lblActie1Click(Sender: TObject); procedure lblActie2Click(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private fDimmerForm: TfmDimmerForm; public { Public declarations } end; var fmPopupScherm: TfmPopupScherm; implementation uses Images; {$R *.dfm} procedure TfmPopupScherm.FormClose(Sender: TObject; var Action: TCloseAction); begin fDimmerForm.Close; end; procedure TfmPopupScherm.FormShow(Sender: TObject); begin fDimmerForm := TfmDimmerform.Create(Self); fDimmerForm.Enabled := false; fDimmerForm.Left := Self.Left - 40; fDimmerForm.Top := Self.Top - 40; fDimmerForm.Show; end; procedure TfmPopupScherm.imgActie1Click(Sender: TObject); begin ModalResult := mrYes; CloseModal; end; procedure TfmPopupScherm.imgActie2Click(Sender: TObject); begin ModalResult := mrNo; CloseModal; end; procedure TfmPopupScherm.lblActie1Click(Sender: TObject); begin ModalResult := mrYes; CloseModal; end; procedure TfmPopupScherm.lblActie2Click(Sender: TObject); begin ModalResult := mrNo; CloseModal; end; procedure TfmPopupScherm.pnlbtnActie1Click(Sender: TObject); begin ModalResult := mrYes; CloseModal; end; procedure TfmPopupScherm.pnlbtnActie2Click(Sender: TObject); begin ModalResult := mrNo; CloseModal; end; end.