CreateUnoListener Function
แฅแแแแก แแกแแแแแแแก แแแแฃแจแก.
แแ แแแแแ Uno แแแขแแ แคแแแกแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแ แแแแกแขแ แแ แแ แแกแแแแแแแแ แกแแแชแแแแฃแ แกแแกแแแ แแแขแแ แคแแแกแแ. แแก แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแกแแแแแ แแแแแ แแขแฃแ แแแแแแแแแก แแ แแแแแแซแแฎแแ แกแแญแแ แ แแกแแแแแแแก แแแแแแ. CreateUnoListener แคแฃแแฅแชแแ แฃแชแแแก แแแ แแแแ แแกแแแแแแแก แแแขแแ แคแแแกแก แแ แจแแแแแ แแแแแกแชแแแก แแแขแแ แคแแแกแก แแแแแฅแขแก, แ แแแแแกแแช แแฅแแก แแฎแแ แแแญแแ แ. แแก แแแแแฅแขแ แจแแแแแ แแแแแแชแแแ แแแแแแแก แ แแแ แแแแ แแแแกแขแ แแ แแก แแกแแแแแแ.
oListener = CreateUnoListener( Prefixname, ListenerInterfaceName )
แจแแแแแแ แแแแแแแแ แแแแงแแ แแแฃแแแ BASIC แแแแแแแแแแแก แแแแแฅแขแแ
Dim oListener
oListener = CreateUnoListener( "ContListener_","com.sun.star.container.XContainerListener" )
CreateUnoListener แแแแแแ แแแแแฎแแแก แแ แแแ แแแแขแ แก. แแแ แแแแ แแ แแก แแแแกแแ แแ, แ แแแแแแช แแฎแกแแแแแ แฅแแแแแ. แแแแ แ แแแ แแแแขแ แ แแ แแก แแ แกแ แฃแแ แแกแแแแแแแก แแแขแแ แคแแแกแแก แกแ แฃแแ แกแแฎแแแ, แ แแแแแก แแแแแงแแแแแแช แแกแฃแ แ.
แแกแแแแแแ แฃแแแ แแแแแแขแแก แแแฃแฌแงแแแแ แแแแแฅแขแก. แแก แแแแแแแ แแกแแแแแแแก แแแกแแแแขแแแแแ แจแแกแแแแแแกแ แแแแแแแก แแแแแซแแฎแแแแ, แแก แแแแแแแแ แงแแแแแแแแก แแแงแแแแแแ แจแแแแแแก "addFooListener", แกแแแแช "Foo" แแ แแก แแกแแแแแแ แแขแแแ แคแแแกแแก แขแแแ 'X'-แแก แแแ แแจแ. แแ แแแแแแแแจแ, addContainerListener แแแแแแ แแแแแแซแแฎแแแ XContainerListener -แแก แแแกแแ แแแแกแขแ แแ แแแแแ:
Dim oLib
oLib = BasicLibraries.Library1 ' Library1 แฃแแแ แแ แกแแแแแแแก!
oLib.addContainerListener( oListener ) ' แแกแแแแแแแก แ แแแแกแขแ แแชแแ
แแกแแแแแแ แแแ แแแแกแขแ แแ แแแฃแแแ. แ แแแแกแแช แแแแแแแ แแแแแแ, แจแแกแแแแแแกแ แแกแแแแแแ แแแแแแซแแฎแแแก แจแแกแแแแแแก แแแแแแก com.sun.star.container.XContainerListener แแแขแแ แคแแแกแแแแ.
แแแแกแแ แแ แแซแแฎแแแก แแแ แแแแกแขแ แแ แแแฃแ แแกแแแแแแแแก Basic-แแก แฅแแ-แ แแฃแขแแแแแแแแ. Basic แกแแกแขแแแ แแซแแแก Basic-แแก แฅแแ-แ แแฃแขแแแแแก แแ แคแฃแแฅแชแแแแก, แ แแแแแแกแแช แแฅแแ แกแแฎแแแ "PrefixListenerMethode" แแ แแซแแฎแแแก แแแ แแแแแแก แจแแแแฎแแแแแจแ. แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแแฎแแแแ แจแแชแแแแ แแแจแแแแแกแแก.
แแ แแแแแแแแจแ Listener-Interface-แ แแงแแแแแก แจแแแแแ แแแแแแแแก:
-
แแแแแแแแแ:
-
Listener base interface (com.sun.star.lang.XEventListener): base interface for all Listener Interfaces
-
elementInserted:
-
Method of the com.sun.star.container.XContainerListener interface
-
elementRemoved:
-
Method of the com.sun.star.container.XContainerListener interface
-
elementReplaced:
-
Method of the com.sun.star.container.XContainerListener interface
In this example, the prefix is ContListener_. แจแแแแแแ แฅแแแแ แแแ แแแ แกแแญแแ แแ แแแแฎแแ แชแแแแแแก Basic-แจแ:
-
ContListener_disposing
-
ContListener_elementInserted
-
ContListener_elementRemoved
-
ContListener_elementReplaced
แแแแแแแแก แกแขแ แฃแฅแขแฃแ แแก แขแแแ แ แแแแแแช แจแแแชแแแก แแแคแแ แแแชแแแก แแแแแแแแก แจแแกแแฎแแ แแ แกแแแแแก แงแแแแแ แแกแแแแแแแกแแแแก. แ แแแแกแแช แแกแแแแแแแก แแแแแแ แแแแแแซแแฎแแแ, แแ แแแแแแแแก แแกแแ แแแแแแชแแแ แแแแแแก, แ แแแแ แช แแแ แแแแขแ แ. Basic แแกแแแแแแแก แแแแแแแแ แจแแแแซแแแแ แแแแแแซแแฎแแ แแ แแแแแแแแก แแแแแฅแขแแแก, แแแจแแแแ, แ แแแแ แช แแ แจแแกแแแแแแกแ แแแ แแแแขแ แ แแฅแแแแ แแแแแชแแแฃแแ แฅแแ แแแแแชแฎแแแแแแจแ:
Sub ContListener_disposing( oEvent )
MsgBox "แแแแแแแแแ"
MsgBox oEvent.Dbg_Properties
End Sub
Sub ContListener_elementInserted( oEvent )
MsgBox "elementInserted"
MsgBox oEvent.Dbg_Properties
End Sub
Sub ContListener_elementRemoved( oEvent )
MsgBox "elementRemoved"
MsgBox oEvent.Dbg_Properties
End Sub
Sub ContListener_elementReplaced( oEvent )
MsgBox "elementReplaced"
MsgBox oEvent.Dbg_Properties
End Sub
แแฃ แแแแแฅแขแ แแ แแแแแแงแแแแแ, แแแแแแแแก แแแ แแแแขแ แแก แฉแแแแขแแแ แแฃแชแแแแแแแ แแ แแ แแก:
' Sub disposing -แแก แแแแแแแแฃแ แ แแแแฎแแ แชแแแแแแ
Sub ContListener_disposing
End Sub
Listener แแแแแแแแ แกแแญแแ แแ แแแแแแ แแแก แงแแแแแแแแก แแแจแแแแแกแแก Basic แจแแชแแแแแแแก แแแแแแแ แแกแแชแแแแแแแ.