SendMessage-WM_SETTEXT zu TextBox wird nicht ausgelöst TextChanged-Event

Habe ich code, erhält das handle für ein textbox-Steuerelement und verwendet die windows-API, um den text zu ändern.
Das TextChanged-Ereignis nicht ausgelöst, wenn der text aktualisiert wird.

Gibt es einen Weg, um das Feuer der TextBox.TextChanged-Ereignis verwenden der Windows-API?

[Update]

Ich glaube, der Grund, das Ereignis nicht ausgelöst wird, weil die textbox-handle gesendet wird, wenn eine DCOM-Schnittstelle.
Das Programm ist eine National Instruments-TestStand-shell in c# geschrieben und verwendet die NI-TestStand-COM-Objekt für die core-Funktionalität. In der TS-Sequenz-Datei (eine Art TS-Skript-Sprache) erstellte ich eine Objekt-Referenz für das textbox-handle, und legen Sie es mit den TS-api in der shell-form load-Ereignis. Danach schicke ich den Griff um meine c# - DLL. Ich SendMessage verwenden, aktualisieren Sie die textbox und das funktioniert gut. Das problem ist, dass das TextChanged-Ereignis nicht ausgelöst.

Versuchte ich mit der TS-Schnittstelle zum senden der textbox und das TextChanged-Delegierter und ich konnte es nicht zu funktionieren. Ich denke, es ist eine AppDomain Problem zu tun, dass durch die TS COM-Objekt.

Schreibe einen Kommentar