[]
        
(Showing Draft Content)

C1.Win.TouchToolKit.C1ZoomDetachedEventArgs

C1ZoomDetachedEventArgs Class

Provides data for C1ZoomDetached event of C1ApplicationZoom class.

Inheritance
C1ZoomDetachedEventArgs
Namespace: C1.Win.TouchToolKit
Assembly: C1.Win.TouchToolKit.8.dll
Syntax
public class C1ZoomDetachedEventArgs : EventArgs
Examples

The following code example shows how to use C1ZoomDetachedEventArgs class.

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.GcZoomDetached += _gcApplicationZoom_GcZoomDetached;
	}

	void _gcApplicationZoom_GcZoomDetached(object sender, GcZoomDetachedEventArgs e)
	{
		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.GcZoomDetached, AddressOf _gcApplicationZoom_GcZoomDetached
	End Sub

	Private Sub _gcApplicationZoom_GcZoomDetached(sender As Object, e As GcZoomDetachedEventArgs)
		If TypeOf e.Form Is ZoomForm Then
			RemoveHandler e.GcZoom.ZoomFactorChanged, AddressOf TryCast(e.Form, ZoomForm).ZoomFactorChangeProc
		End If
	End Sub

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

Constructors

Name Description
C1ZoomDetachedEventArgs(C1Zoom, Form)

Initializes a new instance of the C1ZoomDetachedEventArgs class.

Properties

Name Description
Form

Gets the Form that has been detached by C1Zoom component.

GcZoom

Gets the C1Zoom component that has detached to the Form.