Click here to Skip to main content
15,880,469 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello everyone,
I would like to know if there is a method to improve the gui used in c#, or if there is a software to design gui tools, For example if i want to design a dial that change its progress according to some value like the dial shown in this imagehttp://1.bp.blogspot.com/-n4-eh6TJl3c/T39rUjJYc0I/AAAAAAAAAIc/3lb_5cEK_Lk/s1600/FrontPanelMuCh.bmp[^]

Thanks in advance,
z3ngew
Posted
Updated 21-May-13 5:18am
v2
Comments
ZurdoDev 21-May-13 11:17am    
There are lots and lots of companies who makes tools like that. Just search the web for some of them.
Sergey Alexandrovich Kryukov 21-May-13 12:36pm    
First of all, the sample image of the UI looks like total trash. Why helping you if you dream of manufacturing trash?
—SA
z3ngew 23-May-13 11:47am    
i'm sry the image is not that good, but, the purpose is not to make copy of the sample image, i want to learn the way to do it, and then give it a good look,

z3ngew
Sergey Alexandrovich Kryukov 23-May-13 12:57pm    
OK, here is what I mean: in programmer's of hardware controls, there is one common sickness: making "beautiful" (in fact ugly) complicated controls mimicking analog devices. But this is not what customers wants. Digital output (but not input) is way more convenient, more readable. People won't need your analog-looking scales. And they look ugly, not even anti-aliased...
—SA
z3ngew 23-May-13 14:48pm    
i get your point now, thanx for the tip
z3ngew

1 solution

Have a look here: A fast and performing gauge[^] - it's pretty much what you want already, so most of the work is done for you but the code is ther in case you need a change.
 
Share this answer
 
Comments
z3ngew 21-May-13 11:32am    
Many thanks :)
OriginalGriff 21-May-13 11:49am    
You're welcome!

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