473,404 Members | 2,137 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,404 software developers and data experts.

Best way to structure UI?

We're about to design a Windows app. Since it will have lots of modules,
we're thinking about a listbar (like Outlook) on the left with menu bar
across the top, and status bar at the bottom. Each module would take up the
space that's remaining.

So, it looks like we're wanting some sort of master form where the module
forms show up inside it. Should we have user controls for each of the
modules? I was hoping there would be a better way to restructure the app.

Thanks for any help,
Ron

P.S. We have the Infragistics suite if you think that offers any
options -thx
Dec 21 '06 #1
4 1042
Ronald,

In my idea is it really not the best way to structure your UI based on all
kind of thirth part components.

However if there is no other option than you have to do it, but I will never
call that a Best Way.

Be aware that there are on MSDN as well a lot of free powerpacks.
http://msdn2.microsoft.com/en-us/vbasic/aa701257.aspx

Cor

"Ronald S. Cook" <rc***@westinis.comschreef in bericht
news:em*************@TK2MSFTNGP06.phx.gbl...
We're about to design a Windows app. Since it will have lots of modules,
we're thinking about a listbar (like Outlook) on the left with menu bar
across the top, and status bar at the bottom. Each module would take up
the space that's remaining.

So, it looks like we're wanting some sort of master form where the module
forms show up inside it. Should we have user controls for each of the
modules? I was hoping there would be a better way to restructure the app.

Thanks for any help,
Ron

P.S. We have the Infragistics suite if you think that offers any
options -thx

Dec 21 '06 #2
I didn't say we had to use the 3rd party controls. Given our overall desire
for some controls that exist no matter which module is open, do you envision
some sort of master/shell form? If so, should the modules be user controls
or something else?

Thanks.

"Cor Ligthert [MVP]" <no************@planet.nlwrote in message
news:eO**************@TK2MSFTNGP02.phx.gbl...
Ronald,

In my idea is it really not the best way to structure your UI based on all
kind of thirth part components.

However if there is no other option than you have to do it, but I will
never call that a Best Way.

Be aware that there are on MSDN as well a lot of free powerpacks.
http://msdn2.microsoft.com/en-us/vbasic/aa701257.aspx

Cor

"Ronald S. Cook" <rc***@westinis.comschreef in bericht
news:em*************@TK2MSFTNGP06.phx.gbl...
>We're about to design a Windows app. Since it will have lots of modules,
we're thinking about a listbar (like Outlook) on the left with menu bar
across the top, and status bar at the bottom. Each module would take up
the space that's remaining.

So, it looks like we're wanting some sort of master form where the module
forms show up inside it. Should we have user controls for each of the
modules? I was hoping there would be a better way to restructure the
app.

Thanks for any help,
Ron

P.S. We have the Infragistics suite if you think that offers any
options -thx


Dec 21 '06 #3
Ronald,

If you want to use it more than one time I surely like to advice to go in
the user control route.

Cor

"Ronald S. Cook" <rc***@westinis.comschreef in bericht
news:O5**************@TK2MSFTNGP03.phx.gbl...
>I didn't say we had to use the 3rd party controls. Given our overall
desire for some controls that exist no matter which module is open, do you
envision some sort of master/shell form? If so, should the modules be user
controls or something else?

Thanks.

"Cor Ligthert [MVP]" <no************@planet.nlwrote in message
news:eO**************@TK2MSFTNGP02.phx.gbl...
>Ronald,

In my idea is it really not the best way to structure your UI based on
all kind of thirth part components.

However if there is no other option than you have to do it, but I will
never call that a Best Way.

Be aware that there are on MSDN as well a lot of free powerpacks.
http://msdn2.microsoft.com/en-us/vbasic/aa701257.aspx

Cor

"Ronald S. Cook" <rc***@westinis.comschreef in bericht
news:em*************@TK2MSFTNGP06.phx.gbl...
>>We're about to design a Windows app. Since it will have lots of
modules, we're thinking about a listbar (like Outlook) on the left with
menu bar across the top, and status bar at the bottom. Each module
would take up the space that's remaining.

So, it looks like we're wanting some sort of master form where the
module forms show up inside it. Should we have user controls for each
of the modules? I was hoping there would be a better way to restructure
the app.

Thanks for any help,
Ron

P.S. We have the Infragistics suite if you think that offers any
options -thx



Dec 21 '06 #4
I've done similar by having a panel or groupbox and then dynamically loading
and unloading forms into the panel/group box as a "control". To do this you
need to use code such as :

dim frm as new myForm
frm.topmost=false
mypanel.controls.add(frm)
frm.show

I actually store all this code in my form (which are all inherited from a
base form). Which also removes the controlbox, sets the text property to
nothing and sets the form to dockfill.

This seems to work nicely..

HTH
Simon
"Ronald S. Cook" <rc***@westinis.comwrote in message
news:em*************@TK2MSFTNGP06.phx.gbl...
We're about to design a Windows app. Since it will have lots of modules,
we're thinking about a listbar (like Outlook) on the left with menu bar
across the top, and status bar at the bottom. Each module would take up
the space that's remaining.

So, it looks like we're wanting some sort of master form where the module
forms show up inside it. Should we have user controls for each of the
modules? I was hoping there would be a better way to restructure the app.

Thanks for any help,
Ron

P.S. We have the Infragistics suite if you think that offers any
options -thx

Dec 23 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

131
by: Peter Foti | last post by:
Simple question... which is better to use for defining font sizes and why? px and em seem to be the leading candidates. I know what the general answer is going to be, but I'm hoping to ultimately...
0
by: naijacoder naijacoder | last post by:
Here goes the scenario.. The intranet is using windows Auth integrated wih Active Directory. Which is fine and all the appropriate Roles/Groups are set. When a user clicks on a button on a page...
1
by: GeRmIc | last post by:
Hi, I have to pass an array containing a structure from a C# library to a C DLL. Which is the best way to do it? Hashtable or ArrayList or anyother better way. Also, how do i marshal and then...
1
by: Vincent V | last post by:
Hey i am just starting a new project and from the start i want to make sure my app is as Object Orientated as possible I have a couple of questions in relation to this Question 1: Should i...
6
by: James | last post by:
I am using vb.net and need to keep in memory a large data structure, so I am looking for the best option. And after several test I am pretty confused. So I will be grateful if anyone can help me. ...
5
by: Edward | last post by:
I've been running into issue after issue trying to position text with pure CSS (ie 3-pixel bug, margin bugs, inexplainable side-effects, etc.). I noted that I can just put an HTML table anywhere I...
5
by: Trapulo | last post by:
Hello, I need to send to a webservice a parameter that is a string containing an XML doc. In this xml, a node value came from a byte array (it's an RSA signature). What is the best way to convert...
1
by: Ronald S. Cook | last post by:
We are about to undertake a an app dev project at our company. The overall project has a name (let's say "DBD - Digital Business Design"). Within the scope of the project will be several...
3
by: jlamb77 | last post by:
Hi, I am in the process of creating a schema definition to validate some XML data that will look like the following: ProductA SubProductA SubProductB SubProductC
6
by: mirandacascade | last post by:
Assume the following: 1) multi-user environment 2) when user opens app, want to run some code that retrieves some information specific to the user...retrieving this information is somewhat i/o...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.