It is possible to have both character-based and graphical screens in the same program. Moreover, for each screen in your user interface, you can have both a graphical and a character-based version, each with the same name. When two versions of a screen with the same name appear in the same application, the run-time chooses which to display based on the capabilities of the run-time environment.
To facilitate the process of creating a dual graphical/character interface for your programs, the Screen Designer allows you to copy screen items between graphical and character-based screen forms. You can lay out a screen on one type of screen form, then copy and paste all of the controls onto the other type of screen form.
When you copy and paste controls between screen types, however, there are some considerations to keep in mind: