sttngds9,
According to Microfocus, you can't really do that. What they recommend is that you create a VB exe with the form you want, then compile your COBOL program as a DLL, and make calls to the COBOL DLL functions from the VB exe.
When I first heard this, I was like "You've got to be kidding," but after thinking about it, what difference does it make which language calls which, so long as you have the GUI to front-end your COBOL.
I have not done this myself yet, but years ago (before Visual Basic), I wrote a whole bunch of DLLs in COBOL, which worked fine. I was able to call them from BASIC/C/COBOL/PASCAL with no problems.
To find a code example of how to do this, go to:
| support | Self-Service | Net Express Examples and Utilities | Samples | Mixed Language
and look for an example called: VB-Call-COBOL.zip
If this works for you, please write back and let me know because I have a couple of COBOL programs that really need this same sort of thing, in order to get rid of a bunch of "Accepts" at the front of the programs.
Tranman