1. getOpenFileName

  filename = getOpenFileName( 
                           Window1,               -- parent window 
                          "e:\\euphoria\\stocks\\",                       -- no default name 
                          {  "Text Files", "*.TXT",    -- text files 
                             "Data Files","*.DAT", 
                             "All Files", "*.*" } )   -- everything else 
                             

I'm using the above code, When I open the Open Window it shows All Files. If I select "Text Files" in the "Files of type" Combo Box then only the .TXT files show in the window. If I select "Data Files" in the "Files of type" Combo Box then only the .DAT files show in the window.

How can I make it so only .DAT files show at the get go when I first open the Open Window window?

Don Cole

new topic     » topic index » view message » categorize

2. Re: getOpenFileName

The win32lib documentation for getOpenFileNameEx should have a fourth parameter extra.
Use this paramater to specify the initial filter index.

  filename = getOpenFileNameEx(  
              Window1,               -- parent window  
              "e:\\euphoria\\stocks\\",                       -- no default name  
              {  "Text Files", "*.TXT",    -- text files  
                 "Data Files","*.DAT",  
                 "All Files", "*.*" },    -- everything else  
              { {ofnFilterIndex,2} }  ) 
new topic     » goto parent     » topic index » view message » categorize

3. Re: getOpenFileName

ArthurCrump said...

The win32lib documentation for getOpenFileNameEx should have a fourth parameter extra.
Use this paramater to specify the initial filter index.

  filename = getOpenFileNameEx(  
              Window1,               -- parent window  
              "e:\\euphoria\\stocks\\",                       -- no default name  
              {  "Text Files", "*.TXT",    -- text files  
                 "Data Files","*.DAT",  
                 "All Files", "*.*" },    -- everything else  
              { {ofnFilterIndex,2} }  ) 

And I *think* the Win32Lib demo, "Generic" has an example of how to use that parameter.

Dan

new topic     » goto parent     » topic index » view message » categorize

4. Re: getOpenFileName

ArthurCrump said...

The win32lib documentation for getOpenFileNameEx should have a fourth parameter extra.
Use this paramater to specify the initial filter index.

  filename = getOpenFileNameEx(  
              Window1,               -- parent window  
              "e:\\euphoria\\stocks\\",                       -- no default name  
              {  "Text Files", "*.TXT",    -- text files  
                 "Data Files","*.DAT",  
                 "All Files", "*.*" },    -- everything else  
              { {ofnFilterIndex,2} }  ) 

Yes Authur,

Your code does put 'Data Files' in the 'Files of type' ComboBox. But he Window still shows all files.

I want it to show only Data Files on open.

Don Cole

new topic     » goto parent     » topic index » view message » categorize

5. Re: getOpenFileName

DanM said...
ArthurCrump said...

The win32lib documentation for getOpenFileNameEx should have a fourth parameter extra.
Use this paramater to specify the initial filter index.

  filename = getOpenFileNameEx(  
              Window1,               -- parent window  
              "e:\\euphoria\\stocks\\",                       -- no default name  
              {  "Text Files", "*.TXT",    -- text files  
                 "Data Files","*.DAT",  
                 "All Files", "*.*" },    -- everything else  
              { {ofnFilterIndex,2} }  ) 

And I *think* the Win32Lib demo, "Generic" has an example of how to use that parameter.

Dan

It dosen't. I found Generic but not getOpenFileNameEx.

Don Cole

new topic     » goto parent     » topic index » view message » categorize

6. Re: getOpenFileName

dcole said...
DanM said...
ArthurCrump said...

The win32lib documentation for getOpenFileNameEx should have a fourth parameter extra.
Use this paramater to specify the initial filter index.

  filename = getOpenFileNameEx(  
              Window1,               -- parent window  
              "e:\\euphoria\\stocks\\",                       -- no default name  
              {  "Text Files", "*.TXT",    -- text files  
                 "Data Files","*.DAT",  
                 "All Files", "*.*" },    -- everything else  
              { {ofnFilterIndex,2} }  ) 

And I *think* the Win32Lib demo, "Generic" has an example of how to use that parameter.

Dan

It dosen't. I found Generic but not getOpenFileNameEx.

Don Cole

Sorry about that, I should have checked, I thought I remembered it to be there, but I see now that it was the "openMultiple" that I was remembering.

Dan

new topic     » goto parent     » topic index » view message » categorize

7. Re: getOpenFileName

 
filename = getOpenFileNameEx(   
              Window1,               -- parent window   
               
              "e:\\euphoria\\stocks\\*.dat", 
 
                       -- no default name   
              {  "Text Files", "*.TXT",    -- text files   
                 "Data Files","*.DAT",   
                 "All Files", "*.*" },    -- everything else   
              { {ofnFilterIndex,2} }  )  

try this
This worked for me unless i misunderstand what you want.
Johnny

new topic     » goto parent     » topic index » view message » categorize

8. Re: getOpenFileName

WJ1N said...
 
filename = getOpenFileNameEx(   
              Window1,               -- parent window   
               
              "e:\\euphoria\\stocks\\*.dat", 
 
                       -- no default name   
              {  "Text Files", "*.TXT",    -- text files   
                 "Data Files","*.DAT",   
                 "All Files", "*.*" },    -- everything else   
              { {ofnFilterIndex,2} }  )  

try this
This worked for me unless i misunderstand what you want.
Johnny

Yes that's what I want. It does work thank you very much.

Don Cole

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu