One of the most common issues with UI design that seems to be missed is the consistant placement of the widgets from screen to screen. If the widgit is called "Add" then place it in the same location from screen to screen and make the functionality be the same. This will help the users learn your application quicker and they will have less frustration.
It's hard to tell the kind of problem you're facing. have you tried this on another PC running the same features as your PC? There are certain test you need to do in order to know is the problem is a generalized one or it's only specific to your PC.
My goal is to add dynamically some control to the main window.
When the user preeses mouse right button on the window the position where the button pressed is the top left of the control, then the user keeps the button pressed and drags the mouse on the window and the position where he releses the button is the right bottom of the control.
What i want is while the user drags the mouse while he is pressed is that some square appear on the screen to show user the size of the control that will be created.
This is exactly like when you try to create new fence on youre desktop with the "Fences" application.
My problem is how to paint the square on the window while thw user moves the mouse with right button pressed:
I want the square to be transparent but vissible and his size changing if the user move the mouse
Although I don't really get your question fully and I don't know what Application platform (WPF or Silverlight or Winform)you're using but I will suggest this. You need to work with three parameters: The height of your square, the width and the mouse pointer position. You will need to do some math to calculate a new width and height for your square based on the position of the mouse pointer.
I will suggest that you make your question more clearer so that people can really understand you and help you out.
What is the difference between windows 7 86x and 64x ?
I would like to purchase a laptop with windows 7 for silverlight, wpf and windows phone 7, sql server 2008 developments.
I know I can install the sql server 2008 express and visual studio 2010 express on windows 7 but not sure whether to have 86x or 64x.
Any thoughts please?
The machine is a 64bit hardware... and comes with windows 7 home edition 64bit.
for the purpose of developing using sql server 2008 express, visual studio 2010 express and windows phone 7 is the home edition ok for my purposes?