• Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • Conversational UI
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for Xamarin
    Desktop
    UI for WinForms UI for WPF UI for WinUI UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    Debugging
    FiddlerCore Fiddler Everywhere
    CMS
    Sitefinity
    UX Design
    Unite UX
    Document Management
    Telerik Document Processing
    Innovations Lab
    VR DataViz
    Free Tools
    Fiddler Classic JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Edit Profile
    • Payment Profiles
    • Renewals & Upgrades
    • Support Tickets
    • Log out
  • Login
  • Contact Us
  • Try now

Class ToolWindow

Implements a DockWindow that resides within a ToolTabStrip.

Inheritance
System.Object
TabPanel
DockWindow
ToolWindow
Inherited Members
DockWindow.forceDesiredDockStateSerialization
DockWindow.OnGotFocus(EventArgs)
DockWindow.OnEnter(EventArgs)
DockWindow.WndProc(Message)
DockWindow.OnMouseDown(MouseEventArgs)
DockWindow.Close()
DockWindow.EnsureVisible()
DockWindow.EnsureVisible(Boolean)
DockWindow.DockTo(DockWindow, DockPosition)
DockWindow.Hide()
DockWindow.Show()
DockWindow.OnNameChanged(String)
DockWindow.OnTextChanged(EventArgs)
DockWindow.ToString()
DockWindow.OnImageChanged(EventArgs)
DockWindow.OnToolTipTextChanged(EventArgs)
DockWindow.Dispose(Boolean)
DockWindow.OnClosing(DockWindowCancelEventArgs)
DockWindow.OnClosed(DockWindowEventArgs)
DockWindow.DefaultDockState
DockWindow.DefaultCloseAction
DockWindow.ValidationCancel
DockWindow.ToolCaptionButtons
DockWindow.DocumentButtons
DockWindow.DockTabStrip
DockWindow.DefaultFloatingSize
DockWindow.BackColor
DockWindow.AutoHideSize
DockWindow.AllowedDockState
DockWindow.AutoHideTab
DockWindow.PreviousDockState
DockWindow.DesiredDockState
DockWindow.FloatingParent
DockWindow.DockState
DockWindow.IsInFloatingMode
DockWindow.Site
DockWindow.Name
DockWindow.DockManager
DockWindow.Padding
DockWindow.DockType
TabPanel.ShouldSerializeToolTipText()
TabPanel.GetTabStrip<T>()
TabPanel.OnPropertyChanged(String)
TabPanel.BorderStyle
TabPanel.DefaultSize
TabPanel.Image
TabPanel.TabStripItem
TabPanel.ToolTipText
TabPanel.TabStrip
TabPanel.Anchor
TabPanel.AutoSize
TabPanel.Size
TabPanel.Dock
TabPanel.Enabled
TabPanel.Location
TabPanel.Visible
TabPanel.MaximumSize
TabPanel.MinimumSize
TabPanel.TabIndex
TabPanel.TabStop
TabPanel.AutoSizeChanged
TabPanel.DockChanged
TabPanel.EnabledChanged
TabPanel.LocationChanged
TabPanel.TabIndexChanged
TabPanel.TabStopChanged
TabPanel.TextChanged
TabPanel.VisibleChanged
TabPanel.PropertyChanged
Namespace: Telerik.WinControls.UI.Docking
Assembly: Telerik.WinControls.RadDock.dll

Syntax

public class ToolWindow : DockWindow, INotifyPropertyChanged, IDockWindow

Constructors

ToolWindow()

Default constructor. Initializes a new instance of a DockWindow class.

Declaration
public ToolWindow()

ToolWindow(String)

Initializes a new instance of a DockWindow class setting the provided Text.

Declaration
public ToolWindow(string text)
Parameters
System.String text

Properties

Caption

Declaration
public string Caption { get; set; }
Property Value
System.String

CloseAction

Declaration
public override DockWindowCloseAction CloseAction { get; set; }
Property Value
DockWindowCloseAction

Overrides
DockWindow.CloseAction

Methods

AutoHide()

Change the window state to auto-hide mode

Declaration
public void AutoHide()

Float(Point, Size)

Change the window to be in floating mode

Declaration
public void Float(Point location, Size size)
Parameters
System.Drawing.Point location

System.Drawing.Size size

Float(Rectangle)

Change the window to be in floating mode

Declaration
public void Float(Rectangle bounds)
Parameters
System.Drawing.Rectangle bounds

OnPaint(PaintEventArgs)

Declaration
protected override void OnPaint(PaintEventArgs e)
Parameters
System.Windows.Forms.PaintEventArgs e

OnPaintBackground(PaintEventArgs)

Declaration
protected override void OnPaintBackground(PaintEventArgs e)
Parameters
System.Windows.Forms.PaintEventArgs e

ResumeDrawing(Control)

Declaration
public static void ResumeDrawing(Control control)
Parameters
System.Windows.Forms.Control control

SendMessage(IntPtr, Int32, Boolean, Int32)

Declaration
public static int SendMessage(IntPtr hWnd, int wMsg, bool wParam, int lParam)
Parameters
System.IntPtr hWnd

System.Int32 wMsg

System.Boolean wParam

System.Int32 lParam

Returns
System.Int32

SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Declaration
protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified)
Parameters
System.Int32 x

System.Int32 y

System.Int32 width

System.Int32 height

System.Windows.Forms.BoundsSpecified specified

SuspendDrawing(Control)

Declaration
public static void SuspendDrawing(Control control)
Parameters
System.Windows.Forms.Control control

UpdateOnCaptionChanged()

Declaration
protected virtual void UpdateOnCaptionChanged()

UpdateOnTextChanged()

Declaration
protected override void UpdateOnTextChanged()
Overrides
DockWindow.UpdateOnTextChanged()

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.