# C1.Win.GanttView.DragNotificationBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_GanttView_DragNotificationBase" data-uid="C1.Win.GanttView.DragNotificationBase" class="text-break">DragNotificationBase Class
</h1>
  <div class="markdown level0 summary"><p><a class="xref" href="C1.Win.GanttView.DragNotificationBase.html">DragNotificationBase</a> is used to show the custom tooltip on dragging task.</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.marshalbyrefobject">MarshalByRefObject</a></div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.component">Component</a></div>
    <div class="level3"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.control">Control</a></div>
    <div class="level4"><span class="xref">DragNotificationBase</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.idroptarget">IDropTarget</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.isynchronizeinvoke">ISynchronizeInvoke</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.iwin32window">IWin32Window</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.ibindablecomponent">IBindableComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.GanttView.html">C1.Win.GanttView</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.GanttView.10.dll</h6>
  <h5 id="C1_Win_GanttView_DragNotificationBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class DragNotificationBase : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class DragNotificationBase
    Inherits Control
    Implements IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable</code></pre>
  </div>
  <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_GanttView_DragNotificationBase__ctor" data-uid="C1.Win.GanttView.DragNotificationBase.#ctor">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.-ctor.html#C1_Win_GanttView_DragNotificationBase__ctor">DragNotificationBase()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates the <a class="xref" href="C1.Win.GanttView.DragNotificationBase.html">DragNotificationBase</a> instance.</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_GanttView_DragNotificationBase_AllowLinkMode" data-uid="C1.Win.GanttView.DragNotificationBase.AllowLinkMode">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.AllowLinkMode.html#C1_Win_GanttView_DragNotificationBase_AllowLinkMode">AllowLinkMode</a>
        </td>
        <td class="markdown level1 summary"><p>Allows or disallows link mode by dragging.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_GanttView_DragNotificationBase_CreateParams" data-uid="C1.Win.GanttView.DragNotificationBase.CreateParams">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.CreateParams.html#C1_Win_GanttView_DragNotificationBase_CreateParams">CreateParams</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_GanttView_DragNotificationBase_EndDrag_C1_Win_GanttView_BaseTask_" data-uid="C1.Win.GanttView.DragNotificationBase.EndDrag(C1.Win.GanttView.BaseTask)">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.EndDrag.html#C1_Win_GanttView_DragNotificationBase_EndDrag_C1_Win_GanttView_BaseTask_">EndDrag(BaseTask)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises on dropping dragging task.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_GanttView_DragNotificationBase_GetSize" data-uid="C1.Win.GanttView.DragNotificationBase.GetSize">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.GetSize.html#C1_Win_GanttView_DragNotificationBase_GetSize">GetSize()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the size of the tooltip control.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_GanttView_DragNotificationBase_StartDrag_C1_Win_GanttView_BaseTask_" data-uid="C1.Win.GanttView.DragNotificationBase.StartDrag(C1.Win.GanttView.BaseTask)">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.StartDrag.html#C1_Win_GanttView_DragNotificationBase_StartDrag_C1_Win_GanttView_BaseTask_">StartDrag(BaseTask)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises on starting dragging task.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_GanttView_DragNotificationBase_UpdateDates_System_Nullable_System_DateTime__System_Nullable_System_DateTime__System_Double_C1_Win_GanttView_DurationUnits_" data-uid="C1.Win.GanttView.DragNotificationBase.UpdateDates(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Double,C1.Win.GanttView.DurationUnits)">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.UpdateDates.html#C1_Win_GanttView_DragNotificationBase_UpdateDates_System_Nullable_System_DateTime__System_Nullable_System_DateTime__System_Double_C1_Win_GanttView_DurationUnits_">UpdateDates(DateTime?, DateTime?, double, DurationUnits)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises on update start and finish dates of the task.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_GanttView_DragNotificationBase_UpdatePercent_System_Double_System_DateTime_" data-uid="C1.Win.GanttView.DragNotificationBase.UpdatePercent(System.Double,System.DateTime)">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.UpdatePercent.html#C1_Win_GanttView_DragNotificationBase_UpdatePercent_System_Double_System_DateTime_">UpdatePercent(double, DateTime)</a>
        </td>
        <td class="markdown level1 summary"><p>Raises on update oercent.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_GanttView_DragNotificationBase_WndProc_System_Windows_Forms_Message__" data-uid="C1.Win.GanttView.DragNotificationBase.WndProc(System.Windows.Forms.Message@)">
          <a class="xref" href="C1.Win.GanttView.DragNotificationBase.WndProc.html#C1_Win_GanttView_DragNotificationBase_WndProc_System_Windows_Forms_Message__">WndProc(ref Message)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
