Contents
Index 🔎︎

# Opening a Dialog With Basic

당신이 만든 LibreOffice BASIC 창에서 대화상자 편집기를 닫으려면 대화상자이 할당된 모듈의 이름탭을 누르세요. 이름탭은 창 아래에 있습니다.

Dialog1Show라는 서브루틴에 대한 다음 코드를 입력합니다. 이 예에서 작성한 대화 상자의 이름은 "Dialog1"입니다.

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

"LoadDialog"를 사용하지 않고 코드를 다음과 같이 호출할 수 있습니다.

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

이 코드를 실행하면 "Dialog1"이 열립니다. 대화 상자를 닫으려면 제목 표시줄의 닫기(x) 아이콘을 클릭합니다.

관련 주제

대화 상자 편집기에서 콘트롤의 속성 변경

Basic 대화 상자 만들기

대화 상자 편집기에서 콘트롤 만들기

Opening a Dialog with Python

Programming Examples for Controls in the Dialog Editor