Contenuto

# Aprire una finestra di dialogo con Basic

Nella finestra di LibreOffice BASIC in cui è stata creata la finestra di dialogo, uscire dall'editor delle finestre di dialogo facendo clic sul separatore del Modulo a cui è assegnata la finestra di dialogo. Il separatore si trova nella parte inferiore della finestra.

Inserire il codice seguente per una subroutine di nome VistaDialogo1. In questo esempio, il nome della finestra di dialogo che è stata creata è "Dialogo1":

    Sub Dialog1Show
        With GlobalScope.BasicLibraries
           If Not .IsLibraryLoaded("Tools") Then .LoadLibrary("Tools")
        End With
        oDialog1 = Tools.ModuleControls.LoadDialog("Standard", "Dialog1")
        oDialog1.Execute()
    End Sub

Senza usare "LoadDialog", è possibile chiamare il codice come segue:

    Sub Dialog1Show
        DialogLibraries.LoadLibrary("Standard")
        oDialog1 = CreateUnoDialog( DialogLibraries.Standard.Dialog1 )
        oDialog1.Execute()
    End Sub

Eseguendo questo codice, viene aperta la finestra "Dialogo1". Per chiudere la finestra di dialogo, fare clic sul pulsante di chiusura (x) nella barra del titolo.

Argomenti correlati

Cambiare le proprietà di un campo di controllo nell'editor delle finestre di dialogo

Creare una finestra di dialogo Basic

Creare un campo di controllo nell'editor delle finestre di dialogo

Aprire una finestra di dialogo usando Python

Esempi di programmazione per i campi di controllo nell'editor delle finestre di dialogo