Click here to Skip to main content
15,909,030 members
Please Sign up or sign in to vote.
2.00/5 (4 votes)
See more:
Hi all, yeah my boss (let's call him Jim) (His name is Jim) has got a fancy monitor which is ridiculously detailed to the max. 4K on his primary screen.

I, however, am a lowly serf thumping away on the keyboard of a late-last-year laptop, running the shiny new super-cool community version of vs2015.

Now, I'm not saying I have to chop up wood to fire up the boiler so my steam-driven dual-core acer can crank up visual studio, but there's a mighty difference between this thing and the 8+ core with who knows how much ram he could stuff into his beastie.

I'm not jealous. Much. Putting it another way, my pathetic SQL-wrangling takes about 12 seconds on old faithful (laptop), but on his, the code has already finished doing the network thing and has retrieved the data, swept the floors, made the bed and prepared breakfast all before your finger has lifted off the mouse.

His complaint? (sorry for waffling) The code that runs perfectly well on all our customers machines just doesn't scale well on a 4K monitor. I'm not kidding when I say that a standard 1366x768 laptop screen looks like a postage stamp on his box.

Does anyone know of a scaling library or something which could help? I'm guessing this is going to be a common problem as these monitors become more prevalent.

Apologies for the letter-style of writing. I really don't get out much.
Posted

1 solution

There is nothing that will help with Winforms apps - they really don't scale well automatically because font sizes and so forth don't change automatically either up or down to match the size of controls. So you end up with nice big buttons with teeny tiny writing in them... :laugh:

In theory, WPF is a lot better at this kind of thing, but the only real solution is to design your apps from day one to be size independent - in much the same way VS is, with a central work area and the tools round the outside.

But this is a good time to be asking about a kit upgrade so you can develop against the target hardware...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900