First time here? Check out the FAQ!
I have a function that loads up references to GUI objects in a LibreOffice Base Form, and I was wondering which of these events (on the form?) I should attach it to if the rest of the code on the page depends upon references to these GUI objects.

' This method gets run when the page is loaded.
Sub Init()
Doc = ThisComponent
TheForm = Doc.DrawPage.Forms.GetByName("Form")
CbBoxFeature = TheForm.getByName("CbBoxFeature")
CbBoxDESPName = TheForm.getByName("CbBoxDESPName")
cbUpdateToState = TheForm.getByName("cbUpdateToState")
txtDetails = TheForm.getByName("txtDetails")
lblStatus = TheForm.getByName("lblStatus")
End Sub
Here is my form loading code.
Hi leeand00
Did you ever figure this out? I think I have the same challenge. I wanna do stuff from a macro upon form load. For example when attaching this to a button action:
Sub Macro_stuff (oEv as object)
oEv.source.model.Refresh
>or other stuff here<
End sub
But when assigning that macro to the "When loading" event on form, oEv object does not seem to be instantiated to anything useful. I tried "Xray oEv" too. Is there another work-around maybe?
Thanks in advance
Søren
LibreOffice is made available by volunteers around the globe, backed by a charitable Foundation. Please support our efforts: Your donation helps us to deliver a better product!
Asked: 2012-05-29 21:10:14 +0200
Seen: 143 times
Last updated: Nov 20 '12
Open form via macro in Libreoffice Base
Need formulas in Customer database
In Base, is it possible to have one form look at two tables?
FORM to TABLE connection in Base
create-forms in base: lefthand choices disappeared, need SUBMIT control
Qureis in Base - How can I get a promt for a sort value? [closed]
LibreOffice Base is not giving me the option to add vertical scrollbar to a memo field?
Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.