StrataFrame Forum

DevExpress BrowseDialog Events

http://forum.strataframe.net/Topic25262.aspx

By Chris Diesel - 11/24/2009

I'm inheriting the DevEx.BrowseDialog control and I'm not able to get the InitializeSearchFields or SearchValueChanged events to fire.  The same code runs fine if I change the inherited control to the non-DevEx BrowseDialog.  Can someone please tell me what I'm doing wrong?  Thanks!
By Chris Diesel - 11/25/2009

Bump!!! BigGrin

Even the double click on the listview to select a record doesn't call the BrowseDialogClosed event.

Could I possible be doing something wrong when I rebuild the Inherited UI project?  Does anyone else have problems with the events?  Again, this is when inheriting from the DevEx.BrowseDialog.  If I inherit from the standard BrowseDialog everything works fine.

By Trent L. Taylor - 11/30/2009

Chris,



Sorry for the delay on this post. If you look on previous posts regarding the DevExpress BrowseDialog, it has not been touched in a very long time....nor will it. Let me explain. The BrowseDialog is a very complex control and has a very complex and large code base that continues to grow. Initially we had created the wrapper and created the two code bases. But quickly, these two controls grew apart. Over a year ago we actually came out and mentioned that we will not be adding to the DevExpress BrowseDialog any longer as maintaining the two separate code bases is becoming too labor intensive. Most of our users that use DevExpress have already swapped over to the standard SF browse dialog, and aside from some requests to create additional themes, which you can do very easily yourself using the Application Theme Wizard, there is no other reason to go with the DevExpress BrowseDialog. You will actually have better performance out of the SF BrowseDialog and it is the control that will continue to grow and evolve.



Sorry for any frustrations that this may cause, but aside from creating a unique theme, there is really no reason to use the DevEx inherited BrowseDialog anyway as this was the only reason that it existed.