Wealth-Lab chart is grainy
Author: MrHari
Creation Date: 9/8/2019 11:04 PM
profile picture

MrHari

#1
I noticed that Wealth-Lab chart on my laptop is grainy. Chart drawn in other software and websites seem much smoother. As an example, I have attached a snippet of charts from both Wealth-Lab Pro and Yahoo Finance.

Am I missing any settings or something?
profile picture

Eugene

#2
You aren't missing any settings in Wealth-Lab to make. Wealth-Lab 6.9's charting is legacy Windows Forms technology so it's not very surprising when newer charting engines provide a more smoother look.

Noticed that your screenshot appears to be upscaled. What is your display resolution?
profile picture

MrHari

#3
Thanks Eugene for the reply!

Since WealthLab is written in C#, it should be probably easy to switch from legacy Windows Forms to Windows Forms used by C#. I just googled and it looks like other applications written in C# have nicer charts:
https://www.youtube.com/watch?v=L16mKl3QyFQ
https://www.youtube.com/watch?v=oodnJEKtyGw

> Noticed that your screenshot appears to be upscaled. What is your display resolution?

How did you find out that it was upscaled? Yeah, that's true, I uses lower resolution than native resolutions because now the screens are coming with very high ppi (200+) and I like larger texts and buttons.
profile picture

Eugene

#4
Windows Forms itself is legacy. It has issues with modern high DPI screens that apparently are not possible to resolve. (For example, using non-native resolution may result in text appearing blurred, oversize or tiny so we recommend this to affected users: Fix Wealth-Lab Fonts in Windows 10).
profile picture

superticker

#5
QUOTE:
Windows Forms itself is legacy.
I totally agree. Authors have been pushing Windows Presentation Foundation XAML instead for years. You can't even buy a recent C# programming guide that discusses Windows.Forms.

But I "wonder" when WL switches from the .NET framework 4.6 to 4.7 (or 4.8), if "some" of these problems might be reduced?

As long as there are legacy Windows applications to support, there will be Windows.Forms. But any new windows created today should probably be done with Windows Presentation Foundation. It offers an abstraction layer that's independent of the application, which might be important if you're building an app that has a presence on both the desktop as well as the web, smartphone, or smart TV. It's about display portability.
This website uses cookies to improve your experience. We'll assume you're ok with that, but you can opt-out if you wish (Read more).