SizeGrip Active Area

R

Rangi Keen

I have a number of resizable windows in my application. Some of them are
displayed as modal dialogs while others are displayed as normal windows. The
ones that appear as dialogs show the size grip at the bottom right corner.
The active area over this size grip is a rectangle that includes the size
grip as displayed.

When I display a normal window, the size grip does not display. Even if I
set the SizeGripStyle property to Show, the active area remains the same
(just near the border). I would expect the active area to be larger as it is
in the modal dialog case.

Is there a way to make the active area larger when the size grip is
displayed? It is confusing to see a size grip icon, move your mouse over it,
and then not be able to resize the window because you are not in the active
area.

Thanks,
Rangi Keen
 
J

Jeffrey Tan[MSFT]

Hi Rangi,

Thanks for your posting!

First, for a normal window, if we set its SizeGripStyle property to
SizeGripStyle.Show, the sizing grip should will display. Does not this work
for you?

Second, I am not sure what does "active area" mean. Is "active area" mean
the area where the cursor arrow is displayed as a sizing arrow instead of
the normal cursor arrow? For a form with sizing grip, when the mouse is
over sizing grip, the cursor arrow will change to sizing arrow. So does
your "make size grip larger" mean you want to make the sizing grip larger?

I hope to receive more detailed information from you, then we can get a
better understanding and help you. I will wait for your further feedback.
Thanks

Thank you for your patience and cooperation. If you have any questions or
concerns, please feel free to post it in the group. I am standing by to be
of assistance.

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
R

Rangi Keen

Thanks for your reply. When I set the SizeGripStyle property to
SizeGripStyle.Show, the sizing grip does appear on the form. The problem I
have is that when you move the mouse over it in a normal window, the cursor
does not change to the resizing arrow when it is over the sizing grip. It
only changes when it is near the window border (the same way it would if
there were no sizing grip visible).

The active area I was referring to is the area over which the cursor changes
to the resize cursor instead of the default cursor. When the sizing grip
appears in a modal dialog, this area is a rectangle with corners at the
lower left and upper right of the sizing grip. In a normal window, this area
is not active; only moving the mouse over the border causes the cursor to
change.

If it makes any difference, I am developing this in VB.NET and haven't
tested this in C#.

Rangi
 
J

Jeffrey Tan[MSFT]

Hi Rangi,

Thanks very much for your feedback!

I have tested on VB.net winform project, but for normal window, the
resizing cursor really shows out on sizing grip area, just like modal
dialog.

I think there should be some problem on your system. I suggest you test
your VB.net application on other machines to see if this problem arise.

You may also send a sample reproduce to me, I will help you to figure out
the problem.

Thank you for your patience and cooperation. If you have any questions or
concerns, please feel free to post it in the group. I am standing by to be
of assistance.

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
J

Jeffrey Tan[MSFT]

Hi Rangi,

Thanks very much for your feedback!!

I have referred to your attached sample project and reproduced out this
issue. It seems that this issue only applies to MDI child form. If we get
rid of MdiParent code line, the cursor will work well.

After some research, I found that this is a known issue in our produce
database. Currently, we still have no workaround for it. I have helped you
to forward this issue to our product team. If you still have much concern,
I suggest you feedback this issue to:
http://register.microsoft.com/mswish/suggestion.asp

Your suggestion will make our product better.

Thank you for your patience and cooperation. If you have any questions or
concerns, please feel free to post it in the group. I am standing by to be
of assistance.

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
R

Rangi Keen

Thanks for the information. I was hoping for a solution, but hopefully this
will be in the 2.0 release of the .NET framework. I did submit this to
Microsoft via the suggestion link you provided.

Do you have a link to the KB article discussing this issue? I was unable to
find it in the support section or in MSDN.

Thanks,
Rangi
 
J

Jeffrey Tan[MSFT]

Hi Rangi,

Thanks very much for your feedback!

Yes, I hope so either. And thanks for your suggestion submitting!

Currently, for this issue, there is not public KB related to it, it is
still an active bug, our product team is doing research on it internally.
Anyway, if you still have any concern, please feel free to tell me, thanks!

Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top