المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Accessing ActiveX Ambient Properties from C#



C# Programming
04-14-2009, 05:30 PM
I hope this is the correct forum for this issue.

Please could someone point me in the right direction. I've written an ActiveX control in C# and it's working well except for one "small" problem. I'm trying to access the ambient properties of the ActiveX container and am drawing blank.

I'm trying to replicate the following VB 6.0 functionality in C#:

Ambient Properties:
ActiveXAmbientMode = UserControl.Ambient.UserMode

Ambient Properties changed event:
Private Sub UserControl_AmbientChanged(PropertyName As String)
If PropertyName = "UserMode" Then
' Do Stuff Here
End If
End Sub

From what I can find out so far is that this "might" have something do to with implimenting the IOLEControl COM interface? But I can find NO examples of this ever being done? Anyone ever managed to get this working because I can't find any useful info on this anywhere?