|
| Disappearing event handler assignments in BDS2006 C# app using 3rd party control |
 |
Sat, 16 Sep 2006 00:51:54 -040 |
Hi,
I'm trying to write a C# app (in BDS2006, updated and patched) that uses a
3rd party .NET control. The control is not a visible one, it only exists to
provide drag-and-drop access to the properties and events of the
encapsulated class.
The problem is that some of the events "forget" they were assigned
event
handlers.
When you double click on an empty event the designer switches to the code
window showing the skeleton on the required event handler (as expected). I
put a comment in each one just for testing. When I switch back to the design
window I often get an error message: Failed to find event 'whatever'
I have also noticed that for these same problem events when you go back to
the object inspector and access the drop down arrow for the event it shows
nothing. Even though the code for the event handler is still there, the
designer doesn't present it as a candidate for assigning to the event.
The events that are not a problem show the assigned event as a candidate. If
I remove the line of code which associates the event handler code with the
event and then go back to the object inspector and click the drop down arrow
the event handler is presented as a candidate (as expected).
I am guessing the something is wrong with the implementation of the control
but what would allow the designer to create the correct event handler code
the first time the event is assigned a handler and from then on refuse to
recognize that the still existing event handler is valid for the event?
The events that cause the problems are always the same ones.
Windows form controls like the button or checkbox work just fine.
Thanks, Frederick C. Wilt
|
| Post Reply
|
|
|
|
|
|
|
|
|
|