# C1.Win.TouchToolKit.C1ZoomAttachedEventArgs

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_TouchToolKit_C1ZoomAttachedEventArgs" data-uid="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs" class="text-break">C1ZoomAttachedEventArgs Class
</h1>
  <div class="markdown level0 summary"><p>Provides data for <a class="xref" href="C1.Win.TouchToolKit.C1ApplicationZoom.C1ZoomAttached.html">C1ZoomAttached</a> event of <a class="xref" href="C1.Win.TouchToolKit.C1ApplicationZoom.html">C1ApplicationZoom</a> class.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.eventargs">EventArgs</a></div>
    <div class="level2"><span class="xref">C1ZoomAttachedEventArgs</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.TouchToolKit.html">C1.Win.TouchToolKit</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.TouchToolKit.4.8.dll</h6>
  <h5 id="C1_Win_TouchToolKit_C1ZoomAttachedEventArgs_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1ZoomAttachedEventArgs : EventArgs</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1ZoomAttachedEventArgs
    Inherits EventArgs</code></pre>
  </div>
  <h5 id="C1_Win_TouchToolKit_C1ZoomAttachedEventArgs_examples"><strong>Examples</strong></h5>
  <p>
  The following code example shows how to use <a class="xref" href="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.html">C1ZoomAttachedEventArgs</a> class.
</p>
<p>
  This code example is part of a larger example provided for the <a class="xref" href="C1.Win.TouchToolKit.C1ApplicationZoom.html">C1ApplicationZoom</a> class.
</p>
<pre><code class="lang-csharp">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();
	}
}</code></pre>
<pre><code class="lang-csharp">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</code></pre>

  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomAttachedEventArgs__ctor_C1_Win_TouchToolKit_C1Zoom_System_Windows_Forms_Form_" data-uid="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.#ctor(C1.Win.TouchToolKit.C1Zoom,System.Windows.Forms.Form)">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.-ctor.html#C1_Win_TouchToolKit_C1ZoomAttachedEventArgs__ctor_C1_Win_TouchToolKit_C1Zoom_System_Windows_Forms_Form_">C1ZoomAttachedEventArgs(C1Zoom, Form)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.html">C1ZoomAttachedEventArgs</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomAttachedEventArgs_Form" data-uid="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.Form">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.Form.html#C1_Win_TouchToolKit_C1ZoomAttachedEventArgs_Form">Form</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.form">Form</a> that has been attached by <a class="xref" href="C1.Win.TouchToolKit.C1Zoom.html">C1Zoom</a> component.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_TouchToolKit_C1ZoomAttachedEventArgs_GcZoom" data-uid="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.GcZoom">
          <a class="xref" href="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.GcZoom.html#C1_Win_TouchToolKit_C1ZoomAttachedEventArgs_GcZoom">GcZoom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.Win.TouchToolKit.C1Zoom.html">C1Zoom</a> component that has attached to the <a class="xref" href="C1.Win.TouchToolKit.C1ZoomAttachedEventArgs.Form.html#C1_Win_TouchToolKit_C1ZoomAttachedEventArgs_Form">Form</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
