BPlus, it could actually can be combined with the previous program so that you could not only read the text in multiple windows at the same time, but also rewrite it. In fact, nothing prevents windows from the previous program to be moved around the monitor by dragging the mouse. Only perhaps the time that the adjustment will take.
When I was writing the InputBox, I realized that I needed to separate the function directly for the cursor. Because the problem is repeated: When entering a file name, when entering a label for an element in the program, and simply at any time you need input from the user. For example - let's say that you build a function for editing the ID3 tag into the player. There are also a couple of those text fields. Or for any form. And it needs cooperation with the mouse, because that is the standard. And that actually gets us to what you're saying, and we can also directly get to InForm (which is a very good thing)
When I was writing the InputBox, I realized that I needed to separate the function directly for the cursor. Because the problem is repeated: When entering a file name, when entering a label for an element in the program, and simply at any time you need input from the user. For example - let's say that you build a function for editing the ID3 tag into the player. There are also a couple of those text fields. Or for any form. And it needs cooperation with the mouse, because that is the standard. And that actually gets us to what you're saying, and we can also directly get to InForm (which is a very good thing)