Itens de uma listbox não aparecem

Estou tendo dificuldades em migrar um código VBA (Com forms) para o LO Basic. Sou bem iniciante, peço desculpas se eu não souber expressar a dúvida corretamente…

Criei um forms com uma listbox que receberá entradas de valores quando um botão for pressionado.
Eu consegui inserir a entrada na listbox usando o método AddItem, mas não consigo visualizar essa entrada na listbox! Ela simplesmente continua em branco.

sub bt_okay

dim oLB1 as object
dim oDialog1 as object

DialogLibraries.LoadLibrary(“Standard”)
BasicLibraries.LoadLibrary(“Tools”)
oDialog1 = LoadDialog(“Standard”, “Entradas”)

oLB1 = oDialog1.getControl(“lb_entradas”)

oLB1.additem(“OI”,0)

msgbox oLB1.getitem(0)

end sub


Aproveitando, uma outra dúvida… Libreoffice BASIC é case sensitive ? Consigo capturar o objeto através do getControl(“lb_entradas”), mas não consigo se usar getControl(“LB_entradas”). Tem como desativar isso ?

Desde já, muito obrigado

Oi @Bueno1, tudo bem?

Voce consegue colocar aqui a versão do seu sistema operacional, a versão do seu LibreOffice (Ajuda > Sobre o LibreOffice > Informações da Versão (clica nas 2 folhas e depois vem aqui, por favor, e cola a informação).

Consegue também, por favor, disponibilizar o seu arquivo pra eu dar uma olhada?

@Bueno1 , não sei como está escrita sua função LoadDialog, mas aparentemente só faltou você executar o diálogo, conforme código abaixo:

 Sub bt_okay
 
	Dim oLB1 as object
	Dim oDialog1 as Object
	 
	DialogLibraries.LoadLibrary("Standard")
	BasicLibraries.LoadLibrary("Tools")
	oDialog1 = LoadDialog("Standard", "Entradas")

	oLB1 = oDialog1.getControl("lb_entradas")

	oLB1.addItem("OI",0)

	MsgBox oLB1.getItem(0)

	oDialog1.Execute
	oDialog1.Dispose
	
End Sub