New winform GUI

Have some feedback and input to share?
Don't be shy and drop us a note. We want to hear from you and strive to make our site better and more user friendly for our guests and members a like.
Post Reply
User avatar
Posts: 189
Joined: Wed Sep 30, 2015 1:30 pm

New winform GUI

Post by »

when I show my applications .net framework winform all make me compliments for the functionality, but they tell me that they look "old".
Any ideas to give a more current graphic look without too many changes?

User avatar
Posts: 3655
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

New winform GUI

Post by wriedmann »

Hi Danilo,

without knowing your applications look it is difficult to day something.

I would add more icons or acquire some high-color icons, add a bit of color and change maybe the fonts that are used in your application.
Maybe you can add also color to your grids or use color backgrounds in the edit controls.

I have a similar problem in my VO applications, and they have now a fresher look thank to a different typeface for buttons and edit controls, and also the grids (bBrowser and ListView) have another font and colored rows.

Wolfgang Riedmann
Meran, South Tyrol, Italy -
User avatar
Phil Hepburn
Posts: 743
Joined: Sun Sep 11, 2016 2:16 pm

New winform GUI

Post by Phil Hepburn »

Good morning Danilo,

Yep! - this is a major issue we all face I feel :unsure:

In one sense (way) it all depends on what our clients (customers) think is fashion, and what is old, and what is new.

I feel that they may be so used to smart phones, smart TVs, and Tablets, that they expect to see quite simple and rather colourless screens - with limited (or some would say 'focused') functionality. "Fingers and King".

Certainly, the modern apps from Microsoft on my Windows 10 platform are simple and less colourful than our VO / Vulcan days. And they can be used by touch, even on my desktop PC.

It would appear that too much functionality "obvious" on the screen (WinForms?) is NOT what they expect to see. I refer to 'Windows Live Mail' and modern app 'Mail' - for a before and after comparison. The need for finger / touch input on many devices means the designers have to go to simpler layouts, with large controls- not sure why the lack of colour, may have something to do with screen lighting and battery life, but blues, white, and grey is certainly 'in' it would seem.

Sorry I have to sound so negative, but it does seem to me that we have no real room to 'wriggle'.

I personally suspect that the World or WinForms design and modern 'Touch Design' with WPF data binding, are two very different ways of looking at the Universe.

The best you can do is to try and make your WinForms screens look like what is viewed on modern devices, and leave the functionality as it is. Can you split (or share) your functionality over a few screens?

A bit / lot of research needs to be done by you first, to see what is modern and 'out there' and secondly what it is that your clients think is 'fashion'.

Whatever it is, remember, "the customer/user is always right!"

You could of course brand yourself as "Retro Danilo" and make a strength or 'selling point' out of the perceived 'weakness' :whistle: :pinch: :whistle:

I got badly caught like this in the interface (divide) between Clipper and Windows. Functionality did NOT win the day, it had to be Windows, even though my Clipper app worked well over the network servers.

Hence my obvious and open 'stand point' in the Forum by recommending guys to write any new .NET code in 'WPF technology' and move away from WinForms. I have not hidden my views over the years on this 'chestnut' of a problem.

Remember WinForms and WPF can happily co-exist. What about redesigning one or two main screens in the WPF style with modern colours etc., etc.

Anyway, good luck, and a VERY Happy Christmas,
Wales, UK.
User avatar
Posts: 189
Joined: Wed Sep 30, 2015 1:30 pm

New winform GUI

Post by »

A winform application has not changed much in the last 30 years, while web
applications have had a constant graphic evolution over time.
I would also like to give winform applications an aspect similar to what is
now used for websites and web applications.
I was wondering if there were dlls or other tool to improve this aspect of
an application.

Example: I also write web applications and now with the Bootstrap controls
you give an application a very nice look.

Post Reply