lib/events/ChoiceForm.ps1

#######################################################################################################################################################
# WARNING: DO NOT EDIT THIS FILE AS IT IS GENERATED AND WILL BE OVERWRITTEN ON THE NEXT UPDATE! #
# #
# Generated via psake on: 2025-12-04T03:09:22.387Z #
# Version: 2025.12.4.2 #
# Copyright Fortigi (C) 2024-2025 #
#######################################################################################################################################################
#requires -Version 7.0

$Script:ChoiceForm.Definition.Add_Loaded({
        try {
            $_ | Show-EventInfo
            $Script:ChoiceForm.Elements.LeftButton.Focus() | Out-Null
            $Script:ChoiceForm.Definition.Focus() | Out-Null
        }
        catch {
            $_.Exception.Message | Write-LogOutput -LogType ERROR -ErrorObject $_
        }
    })

$Script:ChoiceForm.Elements.LeftButton.Add_Click({
        param (
            $ButtonSender,
            $ButtonEventArgs
        )
        try {
            $_ | Show-EventInfo

            $Script:DialogResult = $Script:ChoiceForm.LeftButtonReturnValue
            $Script:ChoiceForm.Definition.Close()
        }
        catch {
            $_.Exception.Message | Write-LogOutput -LogType ERROR -ErrorObject $_
        }
    })

$Script:ChoiceForm.Elements.RightButton.Add_Click({
        param (
            $ButtonSender,
            $ButtonEventArgs
        )
        try {
            $_ | Show-EventInfo

            $Script:DialogResult = $Script:ChoiceForm.RightButtonReturnValue
            $Script:ChoiceForm.Definition.Close()
        }
        catch {
            $_.Exception.Message | Write-LogOutput -LogType ERROR -ErrorObject $_
        }
    })