Whidbey UI Question

M

Mark Jerde

Sorry but I don't have time to research or use Whidbey at present...

I love the power of VS .NET 2003 but I really miss VB6's MDI environment. I
develop on a 4-monitor desktop and because I haven't hit the lottery only
one is a 21". ;-) (The 4th monitor is a 17", very useful for testing at
"typical user resolution.") With VB6 I had the main menu & title bar,
properties window, immediate window, etc etc, positioned on the smaller
monitors to the left & right of the big one. Every single precious pixel of
the 21" was devoted to form and code windows. It's *so* much quicker to
just click on the About box form that's 4 inches down from the top of the
monitor than it is to move the mouse to the VS .NET tab bar, read the tabs
to see which one I want, click on the tab, then click on the About box form.
I spent lots of $ on pixels and I'd like to get the best use out of them.
<g>

VB6's MDI is also superior for debugging multiple programs at the same time.
While debugging an ActiveX EXE I had three instances of VB6 running, the
ActiveX EXE and two separate client programs. I had all the code and
immediate windows for all three programs spread out in non-overlapping
windows, and it was fantastic for debugging. The properties etc. windows
were right on top of one another but that's fine. It was the best use of
screen space. I could only make changes in one program at a time so the 3
properties windows might just as well be right on top of each other. The
active always comes to the top.

To save some possible responses, here are some comments on the VS .NET 2003
environment.

- Extending VS .NET across multiple monitors is sub optimal for two
reasons.
-- Since my monitors are different sizes the length & width are
limited by the smallest monitor used.
-- There is a huge waste of pixels in the title & menu bar.

- I haven't figured out how to drag MDI form & code windows outside of
the main screen.

- With all the pinned windows, VS .NET works quite well in single monitor
use, such as a laptop. (However, my laptop is 1600 x 1200 and can drive a
2nd monitor up to 2048 x 1536. <g> I want VB6 style MDI for it too.)


I've been using multiple monitors since 1983 when I hooked up a terminal to
my MSDOS 1.0 8086 computer and used it as a "glass printer." I work much
faster when I can *glance* at something rather than having to *find*
something. Not only is it slower, it can also break the "flow" so important
to maximum productivity.

So does anyone know if VB6 style MDI is part of Whidbey? If not, who do I
beg or who can I bribe? <g>

Lastly, some of my favorite multiple monitor shots.

http://www.seamlessdisplay.com/products_3x1.htm
http://www.9xmedia.com/pages-Build_a_system/X-Top_Design_a_system-Configurations.html
http://www.realtimesoft.com/multimon/gallery_browse.asp?ID=145
http://www.realtimesoft.com/multimon/gallery_browse.asp?ID=168

"Thanks for listening." "Thanks for sharing." (??) <g>

-- Mark
 
Y

Yan-Hong Huang[MSFT]

Hi Mark,

Thanks for sharing the beautiful pictures here. :)

I am not familar with dual monitor usage and this group is for asp.net
programming. So I feel microsoft. public.vsnet.ide group should be much
better for your questions.

There are two types of windows in the Visual Studio .NET IDE: Tool windows
and Document windows. Tool windows are listed in the View menu and other
menus such as the Debugger. These menus can change based on the current
application and the various add-ins you may have installed. Document
windows are those windows that you open for editing some item in your
project.

Tool Windows
The windows you have learned about in this document, including the Toolbox,
Solution Explorer, Properties, and Server Explorer, are tool windows. You
can manipulate and arrange Tool windows in the IDE in various ways. You can
make these windows automatically hide or show. You can have a group of them
display in a tabbed format. You can dock them against the edges of the IDE,
or have them free-floating, by selecting or clearing the Dockable option on
the Window menu. You can even display these windows on a second monitor if
you have a dual monitor capability. To place Tool windows on different
monitors, use the Display settings in the Control Panel to set up your
multiple monitor configurations. You can then drag the Tool window to the
other monitor. Only tool windows in a floating mode can be moved outside of
the application frame.

Document Windows
Document windows are those windows that you use for editing an item from
your project. Any window that is not dockable and is unique to a specific
project is a Document window. How Document windows appear in the IDE will
depend on the interface mode you have set in Visual Studio .NET. You may
tile windows when you are in the Tabbed Documents mode. This is
accomplished by dragging a document's tab to the bottom or the right side
of the IDE and a frame for tiling will show up. To cancel this tiling, you
simply drag the tab back to its original location.

So the form and code windows are document windows in VS.NET IDE. They can't
be dragged out of IDE.

I installed VS Whidbey Beta version on my computer. The main interface of
it looks quite similar to VS.NET IDE. So I don't feel it can accomplish
what you need either. :(

However, we are looking at continual improvement, and it's this kind of
feedback that let's us know what things you're trying to do, that we
haven't yet exposed for you. For your requestion, you can alsway submit it
in our product feedback web site:

http://register.microsoft.com/mswish/suggestion.asp?&SD=GN&LN=EN-US&gssnb=1

Thanks again and feel free to post here if there is any I can do for you.

Best regards,
Yanhong Huang
Microsoft Community Support

Get Secure! ¨C www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
 
M

Mark Jerde

I submitted this as a suggestion using the link you posted. Hopefully it
will be implemented.

Thanks.

-- Mark
 
Y

Yan-Hong Huang[MSFT]

Hi Mark,

Thanks very much for your feedback. We appreciate it very much. :)

Best regards,
Yanhong Huang
Microsoft Community Support

Get Secure! ¨C www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top