# C1.Win.TouchToolKit.C1ZoomAttachingEventArgs.Cancel

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Win_TouchToolKit_C1ZoomAttachingEventArgs_Cancel_" data-uid="C1.Win.TouchToolKit.C1ZoomAttachingEventArgs.Cancel*">Cancel Property
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Win_TouchToolKit_C1ZoomAttachingEventArgs_Cancel_" data-uid="C1.Win.TouchToolKit.C1ZoomAttachingEventArgs.Cancel*"></a>
<h4 id="C1_Win_TouchToolKit_C1ZoomAttachingEventArgs_Cancel" data-uid="C1.Win.TouchToolKit.C1ZoomAttachingEventArgs.Cancel">Cancel</h4>
<div class="markdown level1 summary"><p>Gets or sets a value indicating whether this <a class="xref" href="C1.Win.TouchToolKit.C1ApplicationZoom.C1ZoomAttaching.html">C1ZoomAttaching</a> event is cancel.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public bool Cancel { get; set; }</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Property Cancel As Boolean</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><p><a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if current attached operation is canceled; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Win_TouchToolKit_C1ZoomAttachingEventArgs_Cancel_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>In most cases, this property's default value is false. But for some form come from the GrapeCity componenet assembly,
default value is true. Some form, which is for License, default value is true. If you want to attach the GcZoom to such
forms, try to change the cancel property to false.</p>
</div>
<h5 id="C1_Win_TouchToolKit_C1ZoomAttachingEventArgs_Cancel_examples">Examples</h5>
<p>
  The following code example shows how to use this property.
</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.GcZoomAttaching += _gcApplicationZoom_GcZoomAttaching;
	}

	void _gcApplicationZoom_GcZoomAttaching(object sender, GcZoomAttachingEventArgs e)
	{
		// May be some forms should not be zoom.
		if (e.Form is NormalForm)
		{
			e.Cancel = true;
		}
		else
		{
			e.GcZoom.AutoShowControl = true;
		}
	}

	private void InitializeComponent()
	{
		_gcApplicationZoom = new GcApplicationZoom();
	}
}</code></pre>
<pre><code class="lang-csharp">Public Class GcApplicationZoomDemo
	Inherits Form
	Private _showFormButton As Button
	Private _showForm2Button As Button
	Private _gcApplicationZoom As GcApplicationZoom

	Public Sub New()
		InitializeComponent()

		AddHandler _gcApplicationZoom.GcZoomAttaching, AddressOf _gcApplicationZoom_GcZoomAttaching
	End Sub

	Private Sub _gcApplicationZoom_GcZoomAttaching(sender As Object, e As GcZoomAttachingEventArgs)
		' May be some forms should not be zoom.
		If TypeOf e.Form Is NormalForm Then
			e.Cancel = True
		Else
			e.GcZoom.AutoShowControl = True
		End If
	End Sub

	Private Sub InitializeComponent()
		_gcApplicationZoom = New GcApplicationZoom()
	End Sub
End Class</code></pre>

</div>
