How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer?
How to make your application look nicer? How to make your application look nicer?
How to make your application look nicer?
Go Back  Xtreme Visual Basic Talk > > > How to make your application look nicer?


Reply
 
Thread Tools Display Modes
  #1  
Old 11-09-2007, 04:59 PM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default How to make your application look nicer?


Hi,

How can I make my .net application look more presentable and interesting from a visual point of view?


thanks for any response...
Reply With Quote
  #2  
Old 11-09-2007, 08:49 PM
stev stev is offline
Regular
 
Join Date: Nov 2003
Location: Queensland, Australia
Posts: 84
Default

I am a "Form follows function" sort of person and I expect an interface to be clear and intuitive to use. To me, the layout of the form takes priority over colour. Try to follow the normal conventions as well. I hate it when I can't find the exit button or some other item I know should be there but is somewhere else that looks "pretty".

If you look at the properties for the controls you will see that you can control colours and fonts and some other visual aspects. The default settings are linked to the system settings in the desktop theme.

I don't fiddle with these too much because there is a catch. If you change some of the colours and it looks good on your sytem, it may look terrible on another system using a different theme.
Reply With Quote
  #3  
Old 11-11-2007, 04:38 AM
John Murray's Avatar
John Murray John Murray is offline
Regular
 
Join Date: Oct 2005
Location: The Netherlands
Posts: 72
Default

If your form has more jobs to do (for example: view info and edit settings), use group-boxes to make all the controls related to the function 'stick' together.
Also, don't overdo it on Labels. Too much information will make your application look like too difficult.

And just luke stev said: don't change colors to much! Use the standard Windows-colors, unless you have a very good reason to do so.
__________________
Divide et Impera
Reply With Quote
  #4  
Old 04-19-2008, 03:43 PM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default

for example look at this pic of xfire,
do they use photoshop to do that?
Attached Images
File Type: jpg czx.JPG (40.8 KB, 109 views)
Reply With Quote
  #5  
Old 04-19-2008, 04:09 PM
Linkdk Linkdk is offline
Newcomer
 
Join Date: Apr 2008
Posts: 14
Default

hmm.. i don't even know, can you change close button and so (the red one) with vb.net?
Reply With Quote
  #6  
Old 04-19-2008, 05:02 PM
AstroTux's Avatar
AstroTux AstroTux is offline
Junior Contributor
 
Join Date: Aug 2007
Posts: 345
Default

Hi,

For VB6 there is an example app that one of the people here wrote called "Form Shaper". You could have a form of any style you liked!

As above though - I personally prefer function over looks. I'm not much into eye candy beyond what Windows already offers. Vista is certainly very nice to look at (IMHO). I like the black!

You could alter the appearance slightly by adding custom button icons etc., changing the form color, but unless you have a very specific theme you're going for (e.g. corporate branding), be careful - your tastes might not be my tastes. It could affect sales, too, if you're selling your software.

Best regards,
AstroTux.
Reply With Quote
  #7  
Old 04-20-2008, 08:51 AM
AtmaWeapon's Avatar
AtmaWeaponHow to make your application look nicer? AtmaWeapon is offline
Fabulous Florist

Forum Leader
* Guru *
 
Join Date: Feb 2004
Location: Austin, TX
Posts: 9,500
Default

If you configure your form properly, you can do this. It's easy to enable but hard to make your Form pleasing.

If you set the FormBorderStyle property to None, you're halfway there. Next, you set the BackgroundImage property to some image that will form the background of your form. If the image has regions you want to be transparent, make sure they are all the same color and set the form's TransparencyKey property to that color. Awesome, you have a form that can't be closed, moved, minimized, or any of the other normal interactions.

To enable closing is easy; you can make some portion of the image look like a close button and handle clicks in that region, or just add a button that closes the form. Minimize can be handled the same way.

Resizing and moving the form is much more of a pain. There's some API code out there that does it nicely. Google searches for "borderless form resize" or "borderless form move" will probably find some winners.

Keep in mind that making a form like this completely separates from the Windows design guidelines, and you lose the benefits of ingrained training that the user has. Some people just don't know what to do when there's no big red X button. Others can't figure out that the top of your form functions like the standard caption bar. I have never, ever used a program that used these techniques that I liked, because they have a tendency to do stupid things like make important buttons too small. For example, in that XFire screenshot you posted, look how tiny the menus are; we're talking maybe 10 pixels. On a higher resolution I can see myself missing those menus the first time every time I go to them. Making small mistakes like this contributes to user frustration which increases perceived bugs.
Reply With Quote
  #8  
Old 04-20-2008, 09:41 PM
Nexxus Nexxus is offline
Newcomer
 
Join Date: Apr 2008
Posts: 10
Default

Reply With Quote
  #9  
Old 04-21-2008, 02:50 PM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default

yes,
something like the first and second link

how can i do that?
Reply With Quote
  #10  
Old 04-21-2008, 06:20 PM
Nexxus Nexxus is offline
Newcomer
 
Join Date: Apr 2008
Posts: 10
Default

well go to

http://www.devexpress.com

or

http://www.devcomponents.com

and download TRIAL from their website and then u can use their component.. i am using devexpress.. you just install DevExpress then go to VS 2008 for example and create a new VB project and go to Project in Menu and click Add Class and add DevExpress RibbonForm and it will create a new form that will look like that and then from ToolBox drag BarAndDockingController to your project and you can choose the skin for your RibbonForm..
Reply With Quote
  #11  
Old 04-21-2008, 06:57 PM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default

Quote:
Originally Posted by Nexxus View Post
well go to

http://www.devexpress.com

or

http://www.devcomponents.com

and download TRIAL from their website and then u can use their component.. i am using devexpress.. you just install DevExpress then go to VS 2008 for example and create a new VB project and go to Project in Menu and click Add Class and add DevExpress RibbonForm and it will create a new form that will look like that and then from ToolBox drag BarAndDockingController to your project and you can choose the skin for your RibbonForm..

does these two websites/components work with visual studio 2005?
and
if i do a project with one of these components in my computer, and then run the project in another computer with visual studio 2005, do i have to install these components in that other computer also?
Reply With Quote
  #12  
Old 04-21-2008, 09:36 PM
Nexxus Nexxus is offline
Newcomer
 
Join Date: Apr 2008
Posts: 10
Default

Yes u can see on their website: DXperience v2008 vol 1 for Visual Studio 2005, 2008..

And yes u must install on the other pc if u want to have the components there also..
Reply With Quote
  #13  
Old 04-22-2008, 09:56 AM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default

Quote:
Originally Posted by Nexxus View Post
And yes u must install on the other pc if u want to have the components there also..
no,
my question was:
in the other pc im going to "execute" the project with the ".exe" from the bin--debug folder.

im not going to edit it with visual studio 2005.

its just for executing the project.

still i have to install there also the components?
Reply With Quote
  #14  
Old 04-22-2008, 03:41 PM
Nexxus Nexxus is offline
Newcomer
 
Join Date: Apr 2008
Posts: 10
Default

No they dont have to install Devexpress.. because u distribute the required dll files with your application.. Go to References for the project properties and choose YES on Copy Local on all DevExpress dll's and it will be copied to ur project folder where ur .exe is..
Reply With Quote
  #15  
Old 04-22-2008, 04:23 PM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default

Quote:
Originally Posted by Nexxus View Post
No they dont have to install Devexpress.. because u distribute the required dll files with your application.. Go to References for the project properties and choose YES on Copy Local on all DevExpress dll's and it will be copied to ur project folder where ur .exe is..
excellent,
you're incredible!
thanks
Reply With Quote
  #16  
Old 06-12-2008, 09:42 PM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default

how do i remove the "DX" logo in my RibbonForm from the top left corner?

http://www.devexpress.com/Products/N...ain/ribbon.png
Reply With Quote
  #17  
Old 06-13-2008, 08:20 AM
AtmaWeapon's Avatar
AtmaWeaponHow to make your application look nicer? AtmaWeapon is offline
Fabulous Florist

Forum Leader
* Guru *
 
Join Date: Feb 2004
Location: Austin, TX
Posts: 9,500
Default

Since you are using third-party commercial controls, few people on this forum are going to be able to help you. Please contact devexpress for help with using their controls. You paid them for it, they owe you support. It looks like they have a knowledge base and some community support (forums and some other things); they'll be able to help you more quickly and accurately.
__________________
.NET Resources
My FAQ threads | Tutor's Corner | Code Library
I would bet money 2/3 of .NET questions are already answered in one of these three places.
Reply With Quote
  #18  
Old 02-16-2009, 05:58 PM
derok derok is offline
Regular
 
Join Date: Aug 2007
Posts: 86
Default

thanks
Reply With Quote
  #19  
Old 02-19-2009, 11:27 AM
frostic frostic is offline
Newcomer
 
Join Date: Feb 2009
Posts: 15
Default

use any drawing program to make the skin file you want after you got the basic shell use it as the form's backgroundimage and set the form transparency to the color of the part of the image you want to be invisible.
for buttons and other stuff like scroll bars i make buttons out of panels and use thier "mousedown" and "mouseup" events to change the image of the panel making the button out of it. my method sounds crazy BUT IT WORKS AND HAS VERY AMAZING RESULTS. play around with it a lil bit you can make some awsome skins this way or you can use visual styles but i dont know how to create them sorry
Reply With Quote
  #20  
Old 02-19-2009, 11:30 AM
frostic frostic is offline
Newcomer
 
Join Date: Feb 2009
Posts: 15
Default

and dont forget to set formborderstyle to none or it will look awfull he he he
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Advertisement:





Free Publications
The ASP.NET 2.0 Anthology
101 Essential Tips, Tricks & Hacks - Free 156 Page Preview. Learn the most practical features and best approaches for ASP.NET.
subscribe
Programmers Heaven C# School Book -Free 338 Page eBook
The Programmers Heaven C# School book covers the .NET framework and the C# language.
subscribe
Build Your Own ASP.NET 3.5 Web Site Using C# & VB, 3rd Edition - Free 219 Page Preview!
This comprehensive step-by-step guide will help get your database-driven ASP.NET web site up and running in no time..
subscribe
How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer? How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer? How to make your application look nicer?
How to make your application look nicer?
How to make your application look nicer?
 
How to make your application look nicer?
How to make your application look nicer?
 
-->