[]
        
(Showing Draft Content)

C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.GcZoom

GcZoom Property

GcZoom

Gets the C1Zoom component that has attached to the Form.

Declaration
public C1Zoom GcZoom { get; }
Property Value
Type Description
C1Zoom

The C1Zoom component that has attached to the Form.

Examples

The following code example shows how to use this property.

This code example is part of a larger example provided for the C1ApplicationZoom class.

public class GcApplicationZoomDemo : Form
{
	private GcApplicationZoom _gcApplicationZoom;

	public GcApplicationZoomDemo()
	{
 		InitializeComponent();

 		_gcApplicationZoom.GcZoomAttached += _gcApplicationZoom_GcZoomAttached;
	}

	void _gcApplicationZoom_GcZoomAttached(object sender, GcZoomAttachedEventArgs e)
	{
 		// If you want specific GcZoom's setting different from GcApplicationZoom, You can change it in
 		// GcZoomAttaching or GcZoomAttached event.
 		e.GcZoom.MaxZoomFactor = 4f;

 		if (e.Form is ZoomForm)
 		{
	 		e.GcZoom.ZoomFactorChanged += (e.Form as ZoomForm).ZoomFactorChangeProc;
 		}
	}

	private void InitializeComponent()
	{
 		_gcApplicationZoom = new GcApplicationZoom();
	}
}
Public Class GcApplicationZoomDemo
	Inherits Form
	Private _gcApplicationZoom As GcApplicationZoom

	Public Sub New()
		InitializeComponent()

	 	AddHandler _gcApplicationZoom.GcZoomAttached, AddressOf _gcApplicationZoom_GcZoomAttached
 	End Sub

 	Private Sub _gcApplicationZoom_GcZoomAttached(sender As Object, e As GcZoomAttachedEventArgs)
		' If you want specific GcZoom's setting different from GcApplicationZoom, You can change it in
	 	' GcZoomAttaching or GcZoomAttached event.
	 	e.GcZoom.MaxZoomFactor = 4.0F

	 	If TypeOf e.Form Is ZoomForm Then
			AddHandler e.GcZoom.ZoomFactorChanged, AddressOf TryCast(e.Form, ZoomForm).ZoomFactorChangeProc
	 	End If
 	End Sub

 	Private Sub InitializeComponent()
	 	_gcApplicationZoom = New GcApplicationZoom()
 	End Sub
End Class