Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > .NET General

Vista - Zoom support in custom control

Reply
 
Old 04-29-2009   #1 (permalink)
Ashutosh


 
 

Zoom support in custom control

Hi,
I have a custom control and it displays various data. I want to provide the
feature of Zoom in and Zoom out for the custom control.

Is it possible to do this without modifying all the existing drawing code
and draw according to the zoom level.

I tried to change the scale by calling CustomControl.Scale method but it
doesn't work.

Any ideas??

Regards,
Ashu

My System SpecsSystem Spec
Old 04-29-2009   #2 (permalink)
Israel


 
 

Re: Zoom support in custom control

On Apr 29, 10:35*am, Ashutosh <smbs-m...@xxxxxx> wrote:
Quote:

> Is it possible to do this without modifying all the existing drawing code
> and draw according to the zoom level.
If you already have drawing code then it's pretty easy to just insert
a matrix transformation in your paint handler. However if your
control contains other controls then the issue is a bit more
difficult.

My System SpecsSystem Spec
Old 04-29-2009   #3 (permalink)
Jeff Johnson


 
 

Re: Zoom support in custom control

"Ashutosh" <smbs-msdn@xxxxxx> wrote in message
news:6632EF36-3B73-4AE5-971E-819C91768060@xxxxxx
Quote:

> I have a custom control and it displays various data. I want to provide
> the
> feature of Zoom in and Zoom out for the custom control.
>
> Is it possible to do this without modifying all the existing drawing code
> and draw according to the zoom level.
>
> I tried to change the scale by calling CustomControl.Scale method but it
> doesn't work.
You'll probably have to modify your drawing code a little bit. All it should
require is calling the ScaleTransform() method of your Graphics object.


My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Does .NET Support Custom Blocks? .NET General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46