Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 289
  • Last Modified:

VB6 - user input from form1 a 2nd time

I have a project which starts with a form that asks the user for input (a file path) via a common dialog box. The user inputs the information requested then clicks a start button which launches my code which is in a module.

After some processing is done, I have a message box pop up asking the user if they have another file they want to process. If they select Yes then I have another MsgBox pop up that tells them to select the next file path and then press OK when they are ready to continue.

My problem is that I'm not able to figure out how to get it so that the user can interact with form1 while the MsgBox is up.
0
thach1ef2
Asked:
thach1ef2
  • 3
  • 3
2 Solutions
 
VBClassicGuyCommented:
Message boxes are "modal", and the user can't interact with any other form in your project until the message box is unloaded.
0
 
shadow77Commented:
Why not just omit the last MsgBox and repeat what you did to acquire the first file path?  When the user closes the common dialog box, you can process that as you would have processed your final MsgBox.
0
 
thach1ef2Author Commented:
VBClassicGuy :

Thank you. I'll have to figure out another way to do it.

shadow77:

I'm not quite sure how to code it so that everything stops and waits for the user to do something with the form before proceeding.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
shadow77Commented:
The common dialog should stop everything, just as a MsgBox would do.  They're both modal, so the user can't do anything else until he clicks OK/Cancel/etc.
0
 
thach1ef2Author Commented:
Not exactly what I meant. But in writing my response to you I think I figured out what I was doing wrong.

I had all my controls about whether to continue or exit in the module so once I went back to the form, it meant that we were done and I needed to unload and close up shop.

I'm going to try putting the controls in the form itself rather than in the module and see if what you are saying will work.
0
 
shadow77Commented:
OK.   If you'd like to post some code, we could look at it.
0
 
thach1ef2Author Commented:
Thanks for your help. When taking my control statements out of the module itself and placing them in the form, I was able to get things to stop and wait for user interaction with the form before proceeding.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now