Developing on a different resolution machine to clients

A

axapta

I recently developed an application on my PC, which has quite a large screen
and a high resolution. When it was deployed, clients who had a different
configuration had problems with seeing all the controls and they had to use
scroll bars!!
Potentially all applications will be used by a wide range of users with
different settings; is there a preferred way to designing applications to
meet the needs of all end users? For this application, I'll just compact
the controls on each screen but is there a better way?

Thanks
 
K

kimiraikkonen

"axapta" <[email protected]>'s wild thoughts were
released on Tue, 17 Jun 2008 21:10:58 +0100 bearing the
following fruit:


Design your forms for the miminum resolution you intend to
support. That is really the only way to do it.

Axapta,
Well, normally if your problem is not about docking, anchoring and
aligning the objects on your form (and shouldn't be problem as long as
you set them correctly), you may also consider tweaking your form on
load based on the resolutions that your clients have:

' To get all native screen-resolution(full screen)
"Screen.PrimaryScreen.Bounds.Width" and
"Screen.PrimaryScreen.Bounds.Height"

' and just for WorkingArea:

"Screen.PrimaryScreen.WorkingArea...."

Hope this helps,

Onur Güzel
 
A

axapta

"Screen" is not recognised. What namespace is this in?
Thanks
"axapta" <[email protected]>'s wild thoughts were
released on Tue, 17 Jun 2008 21:10:58 +0100 bearing the
following fruit:


Design your forms for the miminum resolution you intend to
support. That is really the only way to do it.

Axapta,
Well, normally if your problem is not about docking, anchoring and
aligning the objects on your form (and shouldn't be problem as long as
you set them correctly), you may also consider tweaking your form on
load based on the resolutions that your clients have:

' To get all native screen-resolution(full screen)
"Screen.PrimaryScreen.Bounds.Width" and
"Screen.PrimaryScreen.Bounds.Height"

' and just for WorkingArea:

"Screen.PrimaryScreen.WorkingArea...."

Hope this helps,

Onur Güzel
 
K

kimiraikkonen

"Screen" is not recognised. What namespace is this in?





Axapta,
Well, normally if your problem is not about docking, anchoring and
aligning the objects on your form (and shouldn't be problem as long as
you set them correctly), you may also consider tweaking your form on
load based on the resolutions that your clients have:

' To get all native screen-resolution(full screen)
"Screen.PrimaryScreen.Bounds.Width" and
"Screen.PrimaryScreen.Bounds.Height"

' and just for WorkingArea:

"Screen.PrimaryScreen.WorkingArea...."

Hope this helps,

Onur Güzel

Weird, using .NET 2.0 with VB 2005, it's automatically recognized.
It's located under System.Windows.Forms.

Then you need to create a winform application rather than console
application or add reference to "System.Windows.Forms.dll" and
"System.Drawing.dll" both from .NET tab if you're creating console
application in order to use that class.

Hope this helps,

Onur Güzel
 
A

axapta

I'm using VS 2003.... designing a web application...
"Screen" is not recognised. What namespace is this in?





Axapta,
Well, normally if your problem is not about docking, anchoring and
aligning the objects on your form (and shouldn't be problem as long as
you set them correctly), you may also consider tweaking your form on
load based on the resolutions that your clients have:

' To get all native screen-resolution(full screen)
"Screen.PrimaryScreen.Bounds.Width" and
"Screen.PrimaryScreen.Bounds.Height"

' and just for WorkingArea:

"Screen.PrimaryScreen.WorkingArea...."

Hope this helps,

Onur Güzel

Weird, using .NET 2.0 with VB 2005, it's automatically recognized.
It's located under System.Windows.Forms.

Then you need to create a winform application rather than console
application or add reference to "System.Windows.Forms.dll" and
"System.Drawing.dll" both from .NET tab if you're creating console
application in order to use that class.

Hope this helps,

Onur Güzel
 

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