CreateUnoListener Function

ཉན་བྱེད་དུས་སྐབས་ཅིག་གསར་བསྐྲུན་འབདཝ་ཨིན།

ཡུ་ཨེན་ཨོ་ངོས་འདྲ་བ་ལེ་ཤ་ཚུ་གིས་ཁྱོད་ལུ་དམིགས་བསལ་ཉན་བྱེད་པ་ངོས་འདྲ་བ་གུ་ཉན་བྱེད་པ་ཚུ་ཐོ་འགོད་འབདཝ་ཨིན། འ་ནི་གིས་ཁྱོད་ལུ་གསལ་བཀོད་འབྱུང་ལས་ཚུ་དང་འོས་ལྡན་ཉན་བྱེད་པ་ཐབས་ལམ་དེ་བོད་ནི་དོན་ལུ་ཉནམ་ཨིན། གསར་བསྐྲུན་ཡུ་ཨེན་ཨོ་ཉན་བྱེད་པ་ལས་འགན་གྱིས་བོད་ཡོད་མི་ཉན་བྱེད་པ་ངོས་འདྲ་བ་དོན་ལུ་བསྒྱུགཔ་དང་ དེ་ལས་ངོས་འདྲ་བ་རྒྱབ་སྐྱོར་འབད་མི་ངོས་འདྲ་བ་དངོས་པོ་ཅིག་རཙིས་སྤྲོདཔ་ཨིན། དངོས་པོ་དེ་དེ་ལས་ཉན་བྱེད་ཐོ་འགོད་ལུ་་ཐབས་ལམ་དེ་ལུ་རྩིས་སྤྲོད་ཡོདཔ་ཨིན།

ཚིག་སྦྱོར:

ཨོ་ཉན་བྱེད་=་ཡུ་ཨེན་ཨོ་ཉན་བྱེད་གསར་བསྐྲུན་འབད( སྔོན་ཚིག་མིང་ ཉན་བྱེད་ངོས་འདྲ་བ་མིང་)

དཔེར་བརྗོད:

འོག་གི་དཔེར་བརྗོད་དེ་གཞི་རིམ་དཔེར་མཛོད་དངོས་པོ་གུ་གཞི་བཞག་ཡོདཔ་ཨིན།

Dim oListener

oListener = CreateUnoListener( "ContListener_","com.sun.star.container.XContainerListener" )

གསར་བསྐྲུན་ཡུ་ཨེན་ཨོ་ཉན་བྱེད་པ་ཐབས་ལམ་ལུ་ཚད་བཟུང་གཉིས་དགོས་མཁོ་ཡོདཔ་ཨིན། སྔོན་ཚག་དང་པ་དང་འོག་ལ་ཁ་གསལ་ནང་གསལ་བཤད་འབད་ཡོདཔ་ཨིན། ཚད་བཟུང་གཉིས་པམ་དེ་ཁྱོད་ཀྱིས་ལག་ལེན་འཐབ་ནི་ཨིན་མི་ཉན་བྱེད་པ་ངོས་འདྲ་བ་གི་ཁྱད་ཆོས་ཆ་ཚང་་ཚངམ་མིང་ཨིན།

ཉན་བྱེད་པ་དེ་དེ་ལས་བརྒྱང་བསྒྲགས་པ་དངོས་པོ་ལུ་ཁ་སྐོང་འབད་དགོཔ་ཨིན། འ་ནི་དེ་ཉན་བྱེད་ཅིག་ཁ་སྐོང་འབད་ནི་དོན་ལུ་འོས་ལྡན་ཐབས་ལམ་དེ་བོད་དེ་གིས་འབད་ཡོདཔ་ཨིན། ཐབས་ལམ་དེ་ཚུ་ཨ་རྟག་ར་དཔེ་གཞི་"addFooListener"དེ་"Foo"ཉན་བྱེད་པ་ངོས་འདྲ་བ་དབྱེ་བ་ཡོད་ས་ 'X'མེདཔ་སྦེ་རྗེས་སུ་གྲངསམ་ཨིན། དཔེར་བརྗོད་དེ་ནང་ ཁ་སྐོང་འཛིན་སྣོད་ཉན་བྱེད་པ་ཐབས་ལམ་དེ་ཨེགསི་འཛིན་སྣོད་ཉན་བྱེད་པ་ཐོ་འགོད་འབད་ནི་ལུ་བོད་ཡོདཔ་ཨིན།

Dim oLib

ཨོ་དཔེར་མཛོད་=གཞི་རིམ་དཔེར་མཛོད་ཚུ་ དཔེར་མཛོད་ ༡ དཔེར་མཛོད་་༡ དེ་ཡོད་དགོཔ་ཨིན!

oLib.ཁ་སྐོང་འཛིན་སྣོད་ཉན་བྱེད་པ( ཨོ་ཉན་བྱེད་པ་ ) ཉན་བྱེད་དེ་ཐོ་འགོད་འབད།

ཉན་བྱེད་དེ་ད་ལྟོ་ཐོ་བཀོད་འབད་ཡོདཔ་ཨིན། འབྱུང་ལས་འབྱུང་བའི་སྐབས་ཆ་མཉམཔའི་ཉན་བྱེད་པ་གིས་ com.sun.star.container.ཨེགསི་འཛིན་སྣོད་ཉན་བྱེད་པ་ངོས་འདྲ་བ་ལས་འོས་ལྡན་ཐབས་ལམ་དེ་བོད་པ་ཨིན།

སྔོན་ཚིག་གིས་གཞི་རིམ་རྒྱུན་ལས་ཚུ་ལས་ཐོ་བཀོད་འབད་ཡོད་མི་ཉན་བྱེད་ཚུ་བོདཔ་ཨིན། གཞི་རིམ་རཱན་ཊའིམ་རིམ་ལུགས་ཀྱིས་གཞི་རིམ་རྒྱུན་ལས་འོག་མ་ཡང་ན་ལས་འགན་མིང་"PrefixListenerMethode"དང་ བོད་མི་འཚོལ་ཐོབ་མི་འཚོལ་ཞིབ་འབདཝ་ཨིན། དེ་མེན་པ་ཅིན་རཱན་ཊའིམ་འཛོལ་བ་འབྱུངམ་ཨིན།

དཔེར་མཛོད་དེ་ནང་ཉན་བྱེད་ ངོས་འདྲ་བ་གིས་འོག་གི་ཐབས་ལམ་ཚུ་ལག་ལེན་འཐབ་ཨིན:

འ་ནི་དཔེར་བརྗོད་ནང་ སྔོན་ཚིག་དེ་འཕྲོ་མཐུད་ཉན་བྱེད་དེ་ཨིན།(_) འོག་གི་རྒྱུན་ལས་འོག་མ་དེ་གཞི་རིམ་ནང་བསྟར་སྤྱོད་འབད་དགོཔ་ཨིན།

འབྱུང་ལས་གཞི་བཀོད་དབྱེ་བ་ནང་ན་ཉན་བྱེད་དབྱེ་བརེ་རེ་དོན་ལུ་ཡོད་མི་འབྱུང་ལས་ཅིག་སྐོར་ལས་བརྡ་དོན་ཡོདཔ་ཨིན། ཉན་བྱེད་ཐབས་ལམ་དེ་བོད་པའི་སྐབས་ འ་ནི་འབྱུང་ལས་ཀྱི་དཔེར་ན་ཐབས་ལམ་ལུ་ཚད་བཟུང་སྦེ་རྩིས་སྤྲོད་ཡོདཔ་ཨིན། གཞི་ཡིམ་ཉན་བྱེད་ཐབས་ལམ་ཚུ་གིས་ཡང་འབྱུང་ལས་དངོས་པོ་ཚུ་འོས་ལྡན་ཚད་བཟུང་དེ་གསལ་བསྒྲགས་འོག་མ་ནང་རྩིས་སྤྲོད་ཡོདཔ་ལས་བོད་བཏུབ་ཨིན། དཔེར་ན་ :

Sub ContListener_disposing( oEvent )

    འཕྲིན་དོན་སྒྲོམ "disposing"

    MsgBox oEvent.Dbg_Properties

End Sub

 

Sub ContListener_elementInserted( oEvent )

    འཕྲིན་དོན་སྒྲོམ"elementInserted"

    MsgBox oEvent.Dbg_Properties

End Sub

 

Sub ContListener_elementRemoved( oEvent )

    འཕྲིན་དོན་སྒྲོམ "elementRemoved"

    MsgBox oEvent.Dbg_Properties

End Sub

 

Sub ContListener_elementReplaced( oEvent )

    འཕྲིན་དོན་སྒྲོམ "elementReplaced"

    MsgBox oEvent.Dbg_Properties

End Sub

ཁྱོད་ཀྱིས་དངོས་པོ་དེ་ལག་་ལེན་མ་འཐབ་པ་ཅིན་འབྱུང་ལས་དངོས་པོ་གི་ཚད་བཟུང་དེ་གྲངས་སུ་བཙུགས་མི་དགོ:

རིམ་བཀོད་ཀྱི་བསྟར་སྤྱོད་ཉུང་ཤོས།

Sub ContListener_disposing

End Sub

ཉེན་བརྡའི་ངོས་དཔར།

ཉན་བྱེད་ཐབས་ལམ་ཚུ་ཨ་རྟག་ར་གཞི་རིམ་རཱན་ཊའིམ་འཛོལ་བ་ཚུ་ཟུར་ནི་ལུ་བསྟར་སྤྱོད་འབད་ཡོདཔ་ཨིན།