CodeUnit 412, Common Dialog Management
jsnayberk
Member Posts: 58
The above CodeUnit gives acces to the OCX Microsoft Common Dialog Control, version 6.0.
So far, so good.
Can anybody give me a hint how to get the information out of this OCX which button the user has pressed when closing the dialog, i.e. "Save" or "Cancel"?
Thanks.
So far, so good.
Can anybody give me a hint how to get the information out of this OCX which button the user has pressed when closing the dialog, i.e. "Save" or "Cancel"?
Thanks.
--
Josef Snayberk
Josef Snayberk
0
Comments
-
If they click Save, then you get a File path & name. If they hit Cancel you get the DefaultName value returned. (No matter what they may input into the filename field.)
CLEAR(dfltName); //or dlftName := 'whatever-you-want'; Result := cdm.OpenFile([Caption],dfltName, [ (1),Text(2),Excel(3),Word(4),Custom(5)], [Filter],[Open(1),Save(2)]); IF Result<>dfltName THEN //Open or Save ELSE //Cancel0 -
Yeah,
I just tried to find a way without having to deal with this Default File Name, because if the user presses "Cancel", I don´t want to do anything with the Default File Name either. So I expect to recieve an empty File Name when the user presses "Cancel" regardless if there´s a Default File Name set or not set.
But, may be, I think to complicated.--
Josef Snayberk0 -
jsnayberk wrote:Yeah,
I just tried to find a way without having to deal with this Default File Name, because if the user presses "Cancel", I don´t want to do anything with the Default File Name either. So I expect to recieve an empty File Name when the user presses "Cancel" regardless if there´s a Default File Name set or not set.
But, may be, I think to complicated.
The example I posted sets the defaultname variable to '' using CLEAR(). So if they click cancel you will get a resultant of ''.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 328 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions