Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/VCLX/TOpenDialog    [ Add a report in this area ]  
Report #:  6423   Status: Reported
Many of the events in TOpenDialog and TSaveDialog are never called if UseNativeDialog is true
Project:  Delphi Build #:  1
Version:    7.0 Submitted By:   Richard Winston
Report Type:  Basic functionality failure Date Reported:  11/14/2003 6:10:10 AM
Severity:    Commonly encountered problem Last Updated: 11/14/2003 6:10:46 AM
Platform:    All versions Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (4 Total Ratings)
4.75 out of 5
Total Votes: None
Description
The following events in the CLX versions of TOpenDialog and TSaveDialog are not called under Windows when UseNativeDialog is true.

OnFilePreview
OnFilterChange
OnHelpButtonClick
OnClose
Steps to Reproduce:
1. Create a new CLX application with a TOpenDialog or TSaveDialog on it.
2. Create an event handler for one or more of the events named in the description.
3. Make sure UseNativeDialog is true.
4. Add a button and in the event handler for its OnClick event call the Execute method of the TOpenDialog or TSaveDialog.
5. Do something that should cause the event handler you wrote in step 2 to execute.  (It won't execute.)
Workarounds
None
Attachment
QRbwDialogs.zip
Comments

None

Server Response from: ETNACODE01