1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="ToolStrip" FullName="System.Windows.Forms.ToolStrip">
3 <TypeSignature Language="C#" Value="public class ToolStrip : System.Windows.Forms.ScrollableControl, System.Windows.Forms.IToolStripData" />
5 <AssemblyName>System.Windows.Forms</AssemblyName>
6 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Windows.Forms.ScrollableControl</BaseTypeName>
13 <InterfaceName>System.Windows.Forms.IToolStripData</InterfaceName>
18 <AttributeName>System.ComponentModel.Design.Serialization.DesignerSerializer("System.Windows.Forms.Design.ToolStripCodeDomSerializer, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
21 <AttributeName>System.ComponentModel.Designer("System.Windows.Forms.Design.ToolStripDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner")</AttributeName>
24 <AttributeName>System.ComponentModel.DefaultProperty("Items")</AttributeName>
27 <AttributeName>System.ComponentModel.DefaultEvent("ItemClicked")</AttributeName>
30 <AttributeName>System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)</AttributeName>
33 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
37 <since version=".NET 2.0" />
39 <attribution license="cc4" from="Microsoft" modified="false" />
41 <see cref="T:System.Windows.Forms.ToolStrip" /> is the base class for <see cref="T:System.Windows.Forms.MenuStrip" />, <see cref="T:System.Windows.Forms.StatusStrip" />, and <see cref="T:System.Windows.Forms.ContextMenuStrip" />. </para>
42 <para>Use <see cref="T:System.Windows.Forms.ToolStrip" /> and its associated classes in new Windows Forms applications to create toolbars that can have a Windows XP, Office, Internet Explorer, or custom appearance and behavior, all with or without themes, and with support for overflow and run-time item reordering. <see cref="T:System.Windows.Forms.ToolStrip" /> controls also offer a rich design-time experience that includes in-place activation and editing, custom layout, and sharing of horizontal or vertical space within a specified <see cref="T:System.Windows.Forms.ToolStripContainer" />. </para>
43 <para>The <see cref="T:System.Windows.Forms.ToolStrip" /> class provides many members that manage painting, mouse and keyboard input, and drag-and-drop functionality. Use the <see cref="T:System.Windows.Forms.ToolStripRenderer" /> class with the <see cref="T:System.Windows.Forms.ToolStripManager" /> class to gain even more control and customizability over the painting and layout style of all <see cref="T:System.Windows.Forms.ToolStrip" /> controls on a Windows Form.</para>
44 <para>The following items are specifically designed to work seamlessly with both <see cref="T:System.Windows.Forms.ToolStripSystemRenderer" /> and <see cref="T:System.Windows.Forms.ToolStripProfessionalRenderer" /> in all orientations. They are available by default at design time for the <see cref="T:System.Windows.Forms.ToolStrip" /> control:</para>
48 <see cref="T:System.Windows.Forms.ToolStripButton" /> </para>
52 <see cref="T:System.Windows.Forms.ToolStripSeparator" /> </para>
56 <see cref="T:System.Windows.Forms.ToolStripLabel" /> </para>
60 <see cref="T:System.Windows.Forms.ToolStripDropDownButton" /> </para>
64 <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> </para>
68 <see cref="T:System.Windows.Forms.ToolStripTextBox" /> </para>
72 <see cref="T:System.Windows.Forms.ToolStripComboBox" /> </para>
75 <para>You can join <see cref="T:System.Windows.Forms.ToolStrip" /> controls within a specified <see cref="T:System.Windows.Forms.ToolStripContainer" /> and merge <see cref="T:System.Windows.Forms.ToolStrip" /> controls with each other. Use <see cref="T:System.Windows.Forms.ToolStripPanel" /> rather than <see cref="T:System.Windows.Forms.ToolStripContainer" /> for Multiple Document Interface (MDI) applications. Typically, a <see cref="T:System.Windows.Forms.ToolStrip" /> does not participate in the tab order unless it is absolutely positioned rather than being docked or in a <see cref="T:System.Windows.Forms.ToolStripPanel" />.</para>
76 <para>Use the <see cref="T:System.Windows.Forms.ToolStripControlHost" /> class to host any other Windows Forms control in a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
77 <para>By default, the <see cref="T:System.Windows.Forms.ToolStrip" /> is double buffered, taking advantage of the <see cref="F:System.Windows.Forms.ControlStyles.OptimizedDoubleBuffer" /> setting.</para>
78 <para>Although <see cref="T:System.Windows.Forms.ToolStrip" /> replaces and adds functionality to the <see cref="T:System.Windows.Forms.ToolBar" /> control of previous versions, <see cref="T:System.Windows.Forms.ToolBar" /> is retained for both backward compatibility and future use if you choose.</para>
81 <attribution license="cc4" from="Microsoft" modified="false" />
82 <para>Provides a container for Windows toolbar objects. </para>
86 <Member MemberName=".ctor">
87 <MemberSignature Language="C#" Value="public ToolStrip ();" />
88 <MemberType>Constructor</MemberType>
91 <remarks>To be added.</remarks>
92 <since version=".NET 2.0" />
94 <attribution license="cc4" from="Microsoft" modified="false" />
95 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStrip" /> class.</para>
99 <AssemblyVersion>2.0.0.0</AssemblyVersion>
102 <Member MemberName=".ctor">
103 <MemberSignature Language="C#" Value="public ToolStrip (System.Windows.Forms.ToolStripItem[] items);" />
104 <MemberType>Constructor</MemberType>
106 <Parameter Name="items" Type="System.Windows.Forms.ToolStripItem[]">
109 <AttributeName>System.ParamArray</AttributeName>
115 <remarks>To be added.</remarks>
116 <since version=".NET 2.0" />
118 <attribution license="cc4" from="Microsoft" modified="false" />
119 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStrip" /> class with the specified array of <see cref="T:System.Windows.Forms.ToolStripItem" />s.</para>
122 <attribution license="cc4" from="Microsoft" modified="false" />An array of <see cref="T:System.Windows.Forms.ToolStripItem" /> objects.</param>
125 <AssemblyVersion>2.0.0.0</AssemblyVersion>
128 <Member MemberName="AllowDrop">
129 <MemberSignature Language="C#" Value="public override bool AllowDrop { set; get; }" />
130 <MemberType>Property</MemberType>
132 <AssemblyVersion>2.0.0.0</AssemblyVersion>
135 <ReturnType>System.Boolean</ReturnType>
138 <value>To be added.</value>
140 <attribution license="cc4" from="Microsoft" modified="false" />
141 <para>Set the <see cref="P:System.Windows.Forms.ToolStrip.AllowDrop" /> property to true and set the <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> property to false to respond to drag-and-drop behavior you have defined in the <see cref="E:System.Windows.Forms.Control.DragEnter" />, <see cref="E:System.Windows.Forms.Control.DragLeave" />, and <see cref="E:System.Windows.Forms.Control.DragDrop" /> events.</para>
142 <para>Set <see cref="P:System.Windows.Forms.ToolStrip.AllowDrop" /> to false and set <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> to true to cause the <see cref="T:System.Windows.Forms.ToolStrip" /> class to handle drag-and-drop and item reordering automatically. Set <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> to true for two <see cref="T:System.Windows.Forms.ToolStrip" /> objects to allow dragging of items from one <see cref="T:System.Windows.Forms.ToolStrip" /> to the other. To enable the default drag-and-drop, the ALT key must be pressed during the drag operation.</para>
143 <para>Setting both <see cref="P:System.Windows.Forms.ToolStrip.AllowDrop" /> and <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> to true throws an exception.</para>
146 <attribution license="cc4" from="Microsoft" modified="false" />
147 <para>Gets or sets a value indicating whether drag-and-drop and item reordering are handled through events that you implement.</para>
151 <Member MemberName="AllowItemReorder">
152 <MemberSignature Language="C#" Value="public bool AllowItemReorder { set; get; }" />
153 <MemberType>Property</MemberType>
155 <AssemblyVersion>2.0.0.0</AssemblyVersion>
159 <AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
163 <ReturnType>System.Boolean</ReturnType>
166 <value>To be added.</value>
168 <attribution license="cc4" from="Microsoft" modified="false" />
169 <para>Set the <see cref="P:System.Windows.Forms.ToolStrip.AllowDrop" /> property to true and set the <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> property to false to respond to drag-and-drop behavior you have defined in the <see cref="E:System.Windows.Forms.Control.DragEnter" />, <see cref="E:System.Windows.Forms.Control.DragLeave" />, and <see cref="E:System.Windows.Forms.Control.DragDrop" /> events.</para>
170 <para>Set <see cref="P:System.Windows.Forms.ToolStrip.AllowDrop" /> to false and set <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> to true to cause the <see cref="T:System.Windows.Forms.ToolStrip" /> class to handle drag-and-drop and item reordering automatically. Set <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> to true for two <see cref="T:System.Windows.Forms.ToolStrip" /> objects to allow dragging of items from one <see cref="T:System.Windows.Forms.ToolStrip" /> to the other. To enable the default drag-and-drop, the ALT key must be pressed during the drag operation.</para>
171 <para>Setting both <see cref="P:System.Windows.Forms.ToolStrip.AllowDrop" /> and <see cref="P:System.Windows.Forms.ToolStrip.AllowItemReorder" /> to true throws an exception.</para>
174 <attribution license="cc4" from="Microsoft" modified="false" />
175 <para>Gets or sets a value indicating whether drag-and-drop and item reordering are handled privately by the <see cref="T:System.Windows.Forms.ToolStrip" /> class.</para>
179 <Member MemberName="AllowMerge">
180 <MemberSignature Language="C#" Value="public bool AllowMerge { set; get; }" />
181 <MemberType>Property</MemberType>
183 <AssemblyVersion>2.0.0.0</AssemblyVersion>
187 <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
191 <ReturnType>System.Boolean</ReturnType>
194 <value>To be added.</value>
196 <attribution license="cc4" from="Microsoft" modified="false" />
197 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.AllowMerge" /> property to enable multiple-document interface (MDI) children to combine their respective menus in the MDI parent.</para>
200 <attribution license="cc4" from="Microsoft" modified="false" />
201 <para>Gets or sets a value indicating whether multiple <see cref="T:System.Windows.Forms.MenuStrip" />, <see cref="T:System.Windows.Forms.ToolStripDropDownMenu" />, <see cref="T:System.Windows.Forms.ToolStripMenuItem" />, and other types can be combined. </para>
205 <Member MemberName="Anchor">
206 <MemberSignature Language="C#" Value="public override System.Windows.Forms.AnchorStyles Anchor { set; get; }" />
207 <MemberType>Property</MemberType>
209 <ReturnType>System.Windows.Forms.AnchorStyles</ReturnType>
212 <value>To be added.</value>
213 <since version=".NET 2.0" />
215 <attribution license="cc4" from="Microsoft" modified="false" />
216 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.Anchor" /> property to define how a <see cref="T:System.Windows.Forms.ToolStrip" /> is automatically resized as its parent control is resized. Anchoring a control to its parent control ensures that the anchored edges remain in the same position relative to the edges of the parent control when the parent control is resized.</para>
217 <block subset="none" type="note">
218 <para>The <see cref="P:System.Windows.Forms.ToolStrip.Anchor" /> and <see cref="P:System.Windows.Forms.ToolStrip.Dock" /> properties are mutually exclusive. Only one can be set at a time, and the last one set takes precedence.</para>
222 <attribution license="cc4" from="Microsoft" modified="false" />
223 <para>Gets or sets the edges of the container to which a <see cref="T:System.Windows.Forms.ToolStrip" /> is bound and determines how a <see cref="T:System.Windows.Forms.ToolStrip" /> is resized with its parent.</para>
227 <AssemblyVersion>2.0.0.0</AssemblyVersion>
230 <Member MemberName="AutoScroll">
231 <MemberSignature Language="C#" Value="public override bool AutoScroll { set; get; }" />
232 <MemberType>Property</MemberType>
234 <AssemblyVersion>2.0.0.0</AssemblyVersion>
238 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
241 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
244 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
248 <ReturnType>System.Boolean</ReturnType>
251 <value>To be added.</value>
253 <attribution license="cc4" from="Microsoft" modified="false" />
254 <para>This property is not relevant for this class.</para>
257 <attribution license="cc4" from="Microsoft" modified="false" />
258 <para>This property is not relevant for this class.</para>
262 <Member MemberName="AutoScrollMargin">
263 <MemberSignature Language="C#" Value="public System.Drawing.Size AutoScrollMargin { set; get; }" />
264 <MemberType>Property</MemberType>
266 <AssemblyVersion>2.0.0.0</AssemblyVersion>
270 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
273 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
276 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
280 <ReturnType>System.Drawing.Size</ReturnType>
283 <value>To be added.</value>
285 <attribution license="cc4" from="Microsoft" modified="false" />
286 <para>This property is not relevant for this class.</para>
289 <attribution license="cc4" from="Microsoft" modified="false" />
290 <para>This property is not relevant for this class.</para>
294 <Member MemberName="AutoScrollMinSize">
295 <MemberSignature Language="C#" Value="public System.Drawing.Size AutoScrollMinSize { set; get; }" />
296 <MemberType>Property</MemberType>
298 <AssemblyVersion>2.0.0.0</AssemblyVersion>
302 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
305 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
308 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
312 <ReturnType>System.Drawing.Size</ReturnType>
315 <value>To be added.</value>
317 <attribution license="cc4" from="Microsoft" modified="false" />
318 <para>This property is not relevant for this class.</para>
321 <attribution license="cc4" from="Microsoft" modified="false" />
322 <para>This property is not relevant for this class.</para>
326 <Member MemberName="AutoScrollPosition">
327 <MemberSignature Language="C#" Value="public System.Drawing.Point AutoScrollPosition { set; get; }" />
328 <MemberType>Property</MemberType>
330 <AssemblyVersion>2.0.0.0</AssemblyVersion>
334 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
337 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
340 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
344 <ReturnType>System.Drawing.Point</ReturnType>
347 <value>To be added.</value>
349 <attribution license="cc4" from="Microsoft" modified="false" />
350 <para>This property is not relevant for this class.</para>
353 <attribution license="cc4" from="Microsoft" modified="false" />
354 <para>This property is not relevant for this class.</para>
358 <Member MemberName="AutoSize">
359 <MemberSignature Language="C#" Value="public override bool AutoSize { set; get; }" />
360 <MemberType>Property</MemberType>
362 <ReturnType>System.Boolean</ReturnType>
365 <value>To be added.</value>
366 <since version=".NET 2.0" />
368 <attribution license="cc4" from="Microsoft" modified="false" />
369 <para>If you set <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> to false and the <see cref="T:System.Windows.Forms.ToolStrip" /> is embedded in a <see cref="T:System.Windows.Forms.ToolStripContainer" /> panel, the bounds of the <see cref="T:System.Windows.Forms.ToolStrip" /> are not translated when you move the <see cref="T:System.Windows.Forms.ToolStrip" /> to a different panel of the <see cref="T:System.Windows.Forms.ToolStripContainer" />. To translate the bounds properly, synchronize the <see cref="E:System.Windows.Forms.ToolStrip.LayoutStyleChanged" /> event, check the value of the <see cref="P:System.Windows.Forms.ToolStrip.Orientation" /> property, and resize the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
370 <para>The <see cref="P:System.Windows.Forms.ToolStripItem.Image" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageAlign" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageIndex" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageKey" />, and <see cref="P:System.Windows.Forms.ToolStripItem.ImageScaling" /> properties pertain to various aspects of image handling. Use images in <see cref="T:System.Windows.Forms.ToolStrip" /> controls by setting these properties directly or by setting the run-time–only <see cref="P:System.Windows.Forms.ToolStrip.ImageList" /> property.</para>
371 <para>Image scaling is determined by the interaction of properties in both <see cref="T:System.Windows.Forms.ToolStrip" /> and <see cref="T:System.Windows.Forms.ToolStripItem" />, as follows:</para>
375 <see cref="P:System.Windows.Forms.ToolStrip.ImageScalingSize" /> is the scale of the final image as determined by the combination of the image's <see cref="P:System.Windows.Forms.ToolStripItem.ImageScaling" /> setting and the container's <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> setting.</para>
378 <para>If <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> is true (the default) and <see cref="T:System.Windows.Forms.ToolStripItemImageScaling" /> is <see cref="F:System.Windows.Forms.ToolStripItemImageScaling.SizeToFit" />, no image scaling occurs, and the <see cref="T:System.Windows.Forms.ToolStrip" /> size is that of the largest item, or a prescribed minimum size.</para>
381 <para>If <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> is false and <see cref="T:System.Windows.Forms.ToolStripItemImageScaling" /> is <see cref="F:System.Windows.Forms.ToolStripItemImageScaling.None" />, neither image nor <see cref="T:System.Windows.Forms.ToolStrip" /> scaling occurs.</para>
388 <attribution license="cc4" from="Microsoft" modified="false" />
389 <para>Gets or sets a value indicating whether the control is automatically resized to display its entire contents.</para>
393 <AssemblyVersion>2.0.0.0</AssemblyVersion>
397 <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
400 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Always)</AttributeName>
403 <AttributeName>System.ComponentModel.Browsable(true)</AttributeName>
406 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Visible)</AttributeName>
410 <Member MemberName="AutoSizeChanged">
411 <MemberSignature Language="C#" Value="public event EventHandler AutoSizeChanged;" />
412 <MemberType>Event</MemberType>
415 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Always)</AttributeName>
418 <AttributeName>System.ComponentModel.Browsable(true)</AttributeName>
422 <ReturnType>System.EventHandler</ReturnType>
425 <since version=".NET 2.0" />
427 <attribution license="cc4" from="Microsoft" modified="false" />
428 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>. </para>
431 <attribution license="cc4" from="Microsoft" modified="false" />
432 <para>Occurs when the <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> property has changed.</para>
436 <AssemblyVersion>2.0.0.0</AssemblyVersion>
439 <Member MemberName="BackColor">
440 <MemberSignature Language="C#" Value="public System.Drawing.Color BackColor { set; get; }" />
441 <MemberType>Property</MemberType>
443 <ReturnType>System.Drawing.Color</ReturnType>
446 <value>To be added.</value>
447 <since version=".NET 2.0" />
449 <attribution license="cc4" from="Microsoft" modified="false" />
450 <para>The <see cref="P:System.Windows.Forms.ToolStrip.BackColor" /> property does not support transparent colors unless the SupportsTransparentBackColor value of <see cref="T:System.Windows.Forms.ControlStyles" /> is set to true.</para>
451 <para>The <see cref="P:System.Windows.Forms.ToolStrip.BackColor" /> property is an ambient property. An ambient property is a control property that, if not set, is retrieved from the parent control. For example, a <see cref="T:System.Windows.Forms.Button" /> will have the same <see cref="P:System.Windows.Forms.ToolStrip.BackColor" /> as its parent <see cref="T:System.Windows.Forms.Form" /> by default. For more information about ambient properties, see the <see cref="T:System.Windows.Forms.AmbientProperties" /> class or the <see cref="T:System.Windows.Forms.Control" /> class overview.</para>
454 <attribution license="cc4" from="Microsoft" modified="false" />
455 <para>Gets or sets the background color for the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
459 <AssemblyVersion>2.0.0.0</AssemblyVersion>
462 <Member MemberName="BeginDrag">
463 <MemberSignature Language="C#" Value="public event EventHandler BeginDrag;" />
464 <MemberType>Event</MemberType>
466 <AssemblyVersion>2.0.0.0</AssemblyVersion>
469 <ReturnType>System.EventHandler</ReturnType>
473 <attribution license="cc4" from="Microsoft" modified="false" />
474 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>. </para>
477 <attribution license="cc4" from="Microsoft" modified="false" />
478 <para>Occurs when the user begins to drag the <see cref="T:System.Windows.Forms.ToolStrip" /> control.</para>
482 <Member MemberName="BindingContext">
483 <MemberSignature Language="C#" Value="public override System.Windows.Forms.BindingContext BindingContext { set; get; }" />
484 <MemberType>Property</MemberType>
486 <AssemblyVersion>2.0.0.0</AssemblyVersion>
489 <ReturnType>System.Windows.Forms.BindingContext</ReturnType>
492 <value>To be added.</value>
494 <attribution license="cc4" from="Microsoft" modified="false" />
495 <para>The <see cref="T:System.Windows.Forms.BindingContext" /> of a <see cref="T:System.Windows.Forms.ToolStrip" /> returns a single <see cref="T:System.Windows.Forms.BindingManagerBase" /> for all data-bound controls contained by the <see cref="T:System.Windows.Forms.ToolStrip" />. The <see cref="T:System.Windows.Forms.BindingManagerBase" /> keeps all controls that are bound to the same data source synchronized. For example, setting the <see cref="P:System.Windows.Forms.BindingManagerBase.Position" /> property of the <see cref="T:System.Windows.Forms.BindingManagerBase" /> specifies the item in the underlying list that all data-bound controls point to.</para>
496 <para>For more information about creating a new <see cref="T:System.Windows.Forms.BindingContext" /> and assigning it to the <see cref="P:System.Windows.Forms.Control.BindingContext" /> property, see the <see cref="M:System.Windows.Forms.BindingContext.#ctor" /> constructor.</para>
499 <attribution license="cc4" from="Microsoft" modified="false" />
500 <para>Gets or sets the binding context for the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
504 <Member MemberName="CanOverflow">
505 <MemberSignature Language="C#" Value="public bool CanOverflow { set; get; }" />
506 <MemberType>Property</MemberType>
508 <AssemblyVersion>2.0.0.0</AssemblyVersion>
512 <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
516 <ReturnType>System.Boolean</ReturnType>
519 <value>To be added.</value>
521 <attribution license="cc4" from="Microsoft" modified="false" />
522 <para>Set the <see cref="P:System.Windows.Forms.ToolStrip.CanOverflow" /> property to true to send a <see cref="T:System.Windows.Forms.ToolStrip" /> item to an overflow menu when the item's content exceeds the width of the toolbar.</para>
523 <block subset="none" type="note">
524 <para>If there are more overflow items than can be displayed on the form, use the <format type="text/html"><a href="e681f3ab-94ba-4b2b-ac64-1dfad46caa25">ToolStrip Items Collection Editor</a></format> to manage this situation.</para>
528 <attribution license="cc4" from="Microsoft" modified="false" />
529 <para>Gets or sets a value indicating whether items in the <see cref="T:System.Windows.Forms.ToolStrip" /> can be sent to an overflow menu.</para>
533 <Member MemberName="CausesValidation">
534 <MemberSignature Language="C#" Value="public bool CausesValidation { set; get; }" />
535 <MemberType>Property</MemberType>
537 <ReturnType>System.Boolean</ReturnType>
540 <value>To be added.</value>
541 <remarks>To be added.</remarks>
542 <since version=".NET 2.0" />
544 <attribution license="cc4" from="Microsoft" modified="false" />
545 <para>Gets or sets a value indicating whether the <see cref="T:System.Windows.Forms.ToolStrip" /> causes validation to be performed on any controls that require validation when it receives focus.</para>
549 <AssemblyVersion>2.0.0.0</AssemblyVersion>
553 <AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
556 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
560 <Member MemberName="CausesValidationChanged">
561 <MemberSignature Language="C#" Value="public event EventHandler CausesValidationChanged;" />
562 <MemberType>Event</MemberType>
564 <ReturnType>System.EventHandler</ReturnType>
567 <since version=".NET 2.0" />
569 <attribution license="cc4" from="Microsoft" modified="false" />
570 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>.</para>
573 <attribution license="cc4" from="Microsoft" modified="false" />
574 <para>Occurs when the <see cref="P:System.Windows.Forms.ToolStrip.CausesValidation" /> property changes.</para>
578 <AssemblyVersion>2.0.0.0</AssemblyVersion>
582 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
586 <Member MemberName="ControlAdded">
587 <MemberSignature Language="C#" Value="public event System.Windows.Forms.ControlEventHandler ControlAdded;" />
588 <MemberType>Event</MemberType>
590 <AssemblyVersion>2.0.0.0</AssemblyVersion>
594 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
597 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
601 <ReturnType>System.Windows.Forms.ControlEventHandler</ReturnType>
605 <attribution license="cc4" from="Microsoft" modified="false" />
606 <para>This event is not relevant for this class.</para>
609 <attribution license="cc4" from="Microsoft" modified="false" />
610 <para>This event is not relevant for this class.</para>
614 <Member MemberName="ControlRemoved">
615 <MemberSignature Language="C#" Value="public event System.Windows.Forms.ControlEventHandler ControlRemoved;" />
616 <MemberType>Event</MemberType>
618 <AssemblyVersion>2.0.0.0</AssemblyVersion>
622 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
625 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
629 <ReturnType>System.Windows.Forms.ControlEventHandler</ReturnType>
633 <attribution license="cc4" from="Microsoft" modified="false" />
634 <para>This event is not relevant for this class.</para>
637 <attribution license="cc4" from="Microsoft" modified="false" />
638 <para>This event is not relevant for this class.</para>
642 <Member MemberName="Controls">
643 <MemberSignature Language="C#" Value="public System.Windows.Forms.Control.ControlCollection Controls { get; }" />
644 <MemberType>Property</MemberType>
646 <AssemblyVersion>2.0.0.0</AssemblyVersion>
650 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
653 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
657 <ReturnType>System.Windows.Forms.Control+ControlCollection</ReturnType>
660 <value>To be added.</value>
662 <attribution license="cc4" from="Microsoft" modified="false" />
663 <para>This property is not relevant for this class.</para>
666 <attribution license="cc4" from="Microsoft" modified="false" />
667 <para>This property is not relevant for this class.</para>
671 <Member MemberName="CreateAccessibilityInstance">
672 <MemberSignature Language="C#" Value="protected override System.Windows.Forms.AccessibleObject CreateAccessibilityInstance ();" />
673 <MemberType>Method</MemberType>
675 <ReturnType>System.Windows.Forms.AccessibleObject</ReturnType>
679 <remarks>To be added.</remarks>
680 <since version=".NET 2.0" />
682 <attribution license="cc4" from="Microsoft" modified="false" />
683 <para>Creates a new accessibility object for the <see cref="T:System.Windows.Forms.ToolStrip" /> item.</para>
686 <attribution license="cc4" from="Microsoft" modified="false" />
687 <para>A new <see cref="T:System.Windows.Forms.AccessibleObject" /> for the <see cref="T:System.Windows.Forms.ToolStrip" /> item.</para>
691 <AssemblyVersion>2.0.0.0</AssemblyVersion>
694 <Member MemberName="CreateControlsInstance">
695 <MemberSignature Language="C#" Value="protected override System.Windows.Forms.Control.ControlCollection CreateControlsInstance ();" />
696 <MemberType>Method</MemberType>
698 <ReturnType>System.Windows.Forms.Control+ControlCollection</ReturnType>
702 <remarks>To be added.</remarks>
703 <since version=".NET 2.0" />
705 <attribution license="cc4" from="Microsoft" modified="false" />
706 <para>Creates a new instance of the control collection for the control.</para>
709 <attribution license="cc4" from="Microsoft" modified="false" />
710 <para>A new instance of <see cref="T:System.Windows.Forms.Control.ControlCollection" /> assigned to the control.</para>
714 <AssemblyVersion>2.0.0.0</AssemblyVersion>
717 <Member MemberName="CreateDefaultItem">
718 <MemberSignature Language="C#" Value="protected virtual System.Windows.Forms.ToolStripItem CreateDefaultItem (string text, System.Drawing.Image image, EventHandler onClick);" />
719 <MemberType>Method</MemberType>
721 <AssemblyVersion>2.0.0.0</AssemblyVersion>
724 <ReturnType>System.Windows.Forms.ToolStripItem</ReturnType>
727 <Parameter Name="text" Type="System.String" />
728 <Parameter Name="image" Type="System.Drawing.Image" />
729 <Parameter Name="onClick" Type="System.EventHandler" />
732 <remarks>To be added.</remarks>
734 <attribution license="cc4" from="Microsoft" modified="false" />
735 <para>Creates a default <see cref="T:System.Windows.Forms.ToolStripItem" /> with the specified text, image, and event handler on a new <see cref="T:System.Windows.Forms.ToolStrip" /> instance.</para>
738 <attribution license="cc4" from="Microsoft" modified="false" />
739 <para>A <see cref="M:System.Windows.Forms.ToolStripButton.#ctor(System.String,System.Drawing.Image,System.EventHandler)" />, or a <see cref="T:System.Windows.Forms.ToolStripSeparator" /> if the <paramref name="text" /> parameter is a hyphen (-).</para>
742 <attribution license="cc4" from="Microsoft" modified="false" />The text to use for the <see cref="T:System.Windows.Forms.ToolStripItem" />. If the <paramref name="text" /> parameter is a hyphen (-), this method creates a <see cref="T:System.Windows.Forms.ToolStripSeparator" />.</param>
744 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Drawing.Image" /> to display on the <see cref="T:System.Windows.Forms.ToolStripItem" />.</param>
745 <param name="onClick">
746 <attribution license="cc4" from="Microsoft" modified="false" />An event handler that raises the <see cref="E:System.Windows.Forms.Control.Click" /> event when the <see cref="T:System.Windows.Forms.ToolStripItem" /> is clicked.</param>
749 <Member MemberName="CreateLayoutSettings">
750 <MemberSignature Language="C#" Value="protected virtual System.Windows.Forms.LayoutSettings CreateLayoutSettings (System.Windows.Forms.ToolStripLayoutStyle layoutStyle);" />
751 <MemberType>Method</MemberType>
753 <AssemblyVersion>2.0.0.0</AssemblyVersion>
756 <ReturnType>System.Windows.Forms.LayoutSettings</ReturnType>
759 <Parameter Name="layoutStyle" Type="System.Windows.Forms.ToolStripLayoutStyle" />
762 <remarks>To be added.</remarks>
764 <attribution license="cc4" from="Microsoft" modified="false" />
765 <para>Specifies the visual arrangement for the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
768 <attribution license="cc4" from="Microsoft" modified="false" />
769 <para>One of the <see cref="T:System.Windows.Forms.ToolStripLayoutStyle" /> values. The default is null.</para>
771 <param name="layoutStyle">
772 <attribution license="cc4" from="Microsoft" modified="false" />The visual arrangement to be applied to the <see cref="T:System.Windows.Forms.ToolStrip" />.</param>
775 <Member MemberName="Cursor">
776 <MemberSignature Language="C#" Value="public override System.Windows.Forms.Cursor Cursor { set; get; }" />
777 <MemberType>Property</MemberType>
779 <ReturnType>System.Windows.Forms.Cursor</ReturnType>
782 <value>To be added.</value>
783 <since version=".NET 2.0" />
785 <attribution license="cc4" from="Microsoft" modified="false" />
786 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.Cursor" /> property to get or set a specific <see cref="T:System.Windows.Forms.Cursor" /> used with the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
789 <attribution license="cc4" from="Microsoft" modified="false" />
790 <para>Gets or sets the cursor that is displayed when the mouse pointer is over the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
794 <AssemblyVersion>2.0.0.0</AssemblyVersion>
798 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
801 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
805 <Member MemberName="CursorChanged">
806 <MemberSignature Language="C#" Value="public event EventHandler CursorChanged;" />
807 <MemberType>Event</MemberType>
809 <ReturnType>System.EventHandler</ReturnType>
812 <since version=".NET 2.0" />
814 <attribution license="cc4" from="Microsoft" modified="false" />
815 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>. </para>
818 <attribution license="cc4" from="Microsoft" modified="false" />
819 <para>Occurs when the value of the <see cref="T:System.Windows.Forms.Cursor" /> property changes.</para>
823 <AssemblyVersion>2.0.0.0</AssemblyVersion>
827 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
831 <Member MemberName="DefaultDock">
832 <MemberSignature Language="C#" Value="protected virtual System.Windows.Forms.DockStyle DefaultDock { get; }" />
833 <MemberType>Property</MemberType>
835 <ReturnType>System.Windows.Forms.DockStyle</ReturnType>
838 <value>To be added.</value>
839 <remarks>To be added.</remarks>
840 <since version=".NET 2.0" />
842 <attribution license="cc4" from="Microsoft" modified="false" />
843 <para>Gets the docking location of the <see cref="T:System.Windows.Forms.ToolStrip" />, indicating which borders are docked to the container.</para>
847 <AssemblyVersion>2.0.0.0</AssemblyVersion>
850 <Member MemberName="DefaultDropDownDirection">
851 <MemberSignature Language="C#" Value="public virtual System.Windows.Forms.ToolStripDropDownDirection DefaultDropDownDirection { set; get; }" />
852 <MemberType>Property</MemberType>
854 <AssemblyVersion>2.0.0.0</AssemblyVersion>
858 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
862 <ReturnType>System.Windows.Forms.ToolStripDropDownDirection</ReturnType>
865 <value>To be added.</value>
867 <attribution license="cc4" from="Microsoft" modified="false" />
868 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.DefaultDropDownDirection" /> property to get or set where a <see cref="T:System.Windows.Forms.ToolStripDropDown" /> control appears in relation to its container.</para>
871 <attribution license="cc4" from="Microsoft" modified="false" />
872 <para>Gets or sets a value representing the default direction in which a <see cref="T:System.Windows.Forms.ToolStripDropDown" /> control is displayed relative to the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
876 <Member MemberName="DefaultGripMargin">
877 <MemberSignature Language="C#" Value="protected virtual System.Windows.Forms.Padding DefaultGripMargin { get; }" />
878 <MemberType>Property</MemberType>
880 <ReturnType>System.Windows.Forms.Padding</ReturnType>
883 <value>To be added.</value>
884 <remarks>To be added.</remarks>
885 <since version=".NET 2.0" />
887 <attribution license="cc4" from="Microsoft" modified="false" />
888 <para>Gets the default spacing, in pixels, between the sizing grip and the edges of the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
892 <AssemblyVersion>2.0.0.0</AssemblyVersion>
895 <Member MemberName="DefaultMargin">
896 <MemberSignature Language="C#" Value="protected override System.Windows.Forms.Padding DefaultMargin { get; }" />
897 <MemberType>Property</MemberType>
899 <ReturnType>System.Windows.Forms.Padding</ReturnType>
902 <value>To be added.</value>
903 <remarks>To be added.</remarks>
904 <since version=".NET 2.0" />
906 <attribution license="cc4" from="Microsoft" modified="false" />
907 <para>Gets the spacing, in pixels, between the <see cref="T:System.Windows.Forms.ToolStrip" /> and the <see cref="T:System.Windows.Forms.ToolStripContainer" />.</para>
911 <AssemblyVersion>2.0.0.0</AssemblyVersion>
914 <Member MemberName="DefaultPadding">
915 <MemberSignature Language="C#" Value="protected override System.Windows.Forms.Padding DefaultPadding { get; }" />
916 <MemberType>Property</MemberType>
918 <ReturnType>System.Windows.Forms.Padding</ReturnType>
921 <value>To be added.</value>
922 <since version=".NET 2.0" />
924 <attribution license="cc4" from="Microsoft" modified="false" />
925 <para>By default, the contents of the <see cref="T:System.Windows.Forms.ToolStrip" /> are padded one pixel from the right edge of the <see cref="T:System.Windows.Forms.ToolStrip" /> to prevent the right border from painting over a <see cref="T:System.Windows.Forms.ToolStripItem" /> that is right-aligned.</para>
928 <attribution license="cc4" from="Microsoft" modified="false" />
929 <para>Gets the internal spacing, in pixels, of the contents of a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
933 <AssemblyVersion>2.0.0.0</AssemblyVersion>
936 <Member MemberName="DefaultShowItemToolTips">
937 <MemberSignature Language="C#" Value="protected virtual bool DefaultShowItemToolTips { get; }" />
938 <MemberType>Property</MemberType>
940 <ReturnType>System.Boolean</ReturnType>
943 <value>To be added.</value>
944 <remarks>To be added.</remarks>
945 <since version=".NET 2.0" />
947 <attribution license="cc4" from="Microsoft" modified="false" />
948 <para>Gets a value indicating whether ToolTips are shown for the <see cref="T:System.Windows.Forms.ToolStrip" /> by default.</para>
952 <AssemblyVersion>2.0.0.0</AssemblyVersion>
955 <Member MemberName="DefaultSize">
956 <MemberSignature Language="C#" Value="protected override System.Drawing.Size DefaultSize { get; }" />
957 <MemberType>Property</MemberType>
959 <ReturnType>System.Drawing.Size</ReturnType>
962 <value>To be added.</value>
963 <since version=".NET 2.0" />
965 <attribution license="cc4" from="Microsoft" modified="false" />
966 <para>The <see cref="P:System.Windows.Forms.ToolStrip.DefaultSize" /> property represents the <see cref="T:System.Drawing.Size" /> value of the <see cref="T:System.Windows.Forms.ToolStrip" /> when it is initially created. You can adjust the size of the <see cref="T:System.Windows.Forms.ToolStrip" /> by setting its <see cref="P:System.Windows.Forms.Control.PreferredSize" /> property value.</para>
967 <block subset="none" type="note">
968 <para>To maintain better performance, do not set the <see cref="T:System.Drawing.Size" /> of a <see cref="T:System.Windows.Forms.ToolStrip" /> in its constructor. Instead, override the <see cref="P:System.Windows.Forms.ToolStrip.DefaultSize" /> property.</para>
972 <attribution license="cc4" from="Microsoft" modified="false" />
973 <para>Gets the default size of the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
977 <AssemblyVersion>2.0.0.0</AssemblyVersion>
980 <Member MemberName="DisplayedItems">
981 <MemberSignature Language="C#" Value="protected virtual System.Windows.Forms.ToolStripItemCollection DisplayedItems { get; }" />
982 <MemberType>Property</MemberType>
984 <AssemblyVersion>2.0.0.0</AssemblyVersion>
987 <ReturnType>System.Windows.Forms.ToolStripItemCollection</ReturnType>
990 <value>To be added.</value>
992 <attribution license="cc4" from="Microsoft" modified="false" />
993 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.DisplayedItems" /> property to access only those items that are currently displayed. These are the items that are not currently in an overflow menu.</para>
994 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.Items" /> collection to retrieve all the items of a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
997 <attribution license="cc4" from="Microsoft" modified="false" />
998 <para>Gets the subset of items that are currently displayed on the <see cref="T:System.Windows.Forms.ToolStrip" />, including items that are automatically added into the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1002 <Member MemberName="DisplayRectangle">
1003 <MemberSignature Language="C#" Value="public override System.Drawing.Rectangle DisplayRectangle { get; }" />
1004 <MemberType>Property</MemberType>
1006 <ReturnType>System.Drawing.Rectangle</ReturnType>
1009 <value>To be added.</value>
1010 <since version=".NET 2.0" />
1012 <attribution license="cc4" from="Microsoft" modified="false" />
1013 <para>The display rectangle is the area where you lay out items. The position and dimensions of the <see cref="T:System.Windows.Forms.ToolStrip" /> display rectangle change during automatic scrolling.</para>
1016 <attribution license="cc4" from="Microsoft" modified="false" />
1017 <para>Retrieves the current display rectangle.</para>
1021 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1024 <Member MemberName="Dispose">
1025 <MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
1026 <MemberType>Method</MemberType>
1028 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1031 <ReturnType>System.Void</ReturnType>
1034 <Parameter Name="disposing" Type="System.Boolean" />
1038 <attribution license="cc4" from="Microsoft" modified="false" />
1039 <para>This method is called by the public Dispose method and the <see cref="M:System.Object.Finalize" /> method. Dispose invokes the protected Dispose(Boolean) method with the <paramref name="disposing" /> parameter set to true. <see cref="M:System.Object.Finalize" /> invokes Dispose with <paramref name="disposing" /> set to false.</para>
1040 <para>When the <paramref name="disposing" /> parameter is true, this method releases all resources held by any managed objects that this <see cref="T:System.Windows.Forms.ToolStrip" /> references. This method invokes the Dispose method of each referenced object.</para>
1043 <attribution license="cc4" from="Microsoft" modified="false" />
1044 <para>Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.ToolStrip" /> and optionally releases the managed resources.</para>
1046 <param name="disposing">
1047 <attribution license="cc4" from="Microsoft" modified="false" />true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
1050 <Member MemberName="Dock">
1051 <MemberSignature Language="C#" Value="public override System.Windows.Forms.DockStyle Dock { set; get; }" />
1052 <MemberType>Property</MemberType>
1055 <AttributeName>System.ComponentModel.DefaultValue(System.Windows.Forms.DockStyle.Top)</AttributeName>
1059 <ReturnType>System.Windows.Forms.DockStyle</ReturnType>
1062 <value>To be added.</value>
1063 <since version=".NET 2.0" />
1065 <attribution license="cc4" from="Microsoft" modified="false" />
1066 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.Dock" /> property to define how a <see cref="T:System.Windows.Forms.ToolStrip" /> is automatically resized as its parent control is resized. For example, setting <see cref="P:System.Windows.Forms.ToolStrip.Dock" /> to <see cref="F:System.Windows.Forms.DockStyle.Left" /> causes the <see cref="T:System.Windows.Forms.ToolStrip" /> to align itself with the left edges of its parent control and to resize as the parent control is resized. Controls are docked in their z-order, which is the visual layering of controls on a form along the form's z-axis (depth).</para>
1067 <para>A control can be docked to one edge of its parent container or can be docked to all edges and fill the parent container.</para>
1068 <para>If the <see cref="T:System.Windows.Forms.ToolStrip" /> control is in a <see cref="T:System.Windows.Forms.ToolStripPanel" />, the <see cref="T:System.Windows.Forms.ToolStrip" /> can be repositioned within the <see cref="T:System.Windows.Forms.ToolStripPanel" /> and across <see cref="T:System.Windows.Forms.ToolStripPanel" />s. The <see cref="P:System.Windows.Forms.ToolStrip.Dock" /> property is ignored, and if the <see cref="P:System.Windows.Forms.ToolStrip.Stretch" /> property is false, the size of the <see cref="T:System.Windows.Forms.ToolStrip" /> grows as items are added to the <see cref="T:System.Windows.Forms.ToolStripPanel" />. Typically, the <see cref="T:System.Windows.Forms.ToolStrip" /> does not participate in the tab order.</para>
1069 <block subset="none" type="note">
1070 <para>The <see cref="P:System.Windows.Forms.ToolStrip.Anchor" /> and <see cref="P:System.Windows.Forms.ToolStrip.Dock" /> properties are mutually exclusive. Only one can be set at a time, and the last one set takes precedence.</para>
1074 <attribution license="cc4" from="Microsoft" modified="false" />
1075 <para>Gets or sets which <see cref="T:System.Windows.Forms.ToolStrip" /> borders are docked to its parent control and determines how a <see cref="T:System.Windows.Forms.ToolStrip" /> is resized with its parent.</para>
1079 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1082 <Member MemberName="EndDrag">
1083 <MemberSignature Language="C#" Value="public event EventHandler EndDrag;" />
1084 <MemberType>Event</MemberType>
1086 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1089 <ReturnType>System.EventHandler</ReturnType>
1093 <attribution license="cc4" from="Microsoft" modified="false" />
1094 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>. </para>
1097 <attribution license="cc4" from="Microsoft" modified="false" />
1098 <para>Occurs when the user stops dragging the <see cref="T:System.Windows.Forms.ToolStrip" /> control.</para>
1102 <Member MemberName="Font">
1103 <MemberSignature Language="C#" Value="public override System.Drawing.Font Font { set; get; }" />
1104 <MemberType>Property</MemberType>
1106 <ReturnType>System.Drawing.Font</ReturnType>
1109 <value>To be added.</value>
1110 <remarks>To be added.</remarks>
1111 <since version=".NET 2.0" />
1113 <attribution license="cc4" from="Microsoft" modified="false" />
1114 <para>Gets or sets the font used to display text in the control.</para>
1118 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1121 <Member MemberName="ForeColor">
1122 <MemberSignature Language="C#" Value="public System.Drawing.Color ForeColor { set; get; }" />
1123 <MemberType>Property</MemberType>
1126 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1130 <ReturnType>System.Drawing.Color</ReturnType>
1133 <value>To be added.</value>
1134 <remarks>To be added.</remarks>
1135 <since version=".NET 2.0" />
1137 <attribution license="cc4" from="Microsoft" modified="false" />
1138 <para>Gets or sets the foreground color of the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1142 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1145 <Member MemberName="ForeColorChanged">
1146 <MemberSignature Language="C#" Value="public event EventHandler ForeColorChanged;" />
1147 <MemberType>Event</MemberType>
1150 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1154 <ReturnType>System.EventHandler</ReturnType>
1157 <since version=".NET 2.0" />
1159 <attribution license="cc4" from="Microsoft" modified="false" />
1160 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>.</para>
1163 <attribution license="cc4" from="Microsoft" modified="false" />
1164 <para>Occurs when the value of the <see cref="P:System.Windows.Forms.ToolStrip.ForeColor" /> property changes.</para>
1168 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1171 <Member MemberName="GetChildAtPoint">
1172 <MemberSignature Language="C#" Value="public System.Windows.Forms.Control GetChildAtPoint (System.Drawing.Point point);" />
1173 <MemberType>Method</MemberType>
1175 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1179 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
1183 <ReturnType>System.Windows.Forms.Control</ReturnType>
1186 <Parameter Name="point" Type="System.Drawing.Point" />
1190 <attribution license="cc4" from="Microsoft" modified="false" />
1191 <para>This method is not relevant for this class.</para>
1194 <attribution license="cc4" from="Microsoft" modified="false" />
1195 <para>This method is not relevant for this class.</para>
1198 <attribution license="cc4" from="Microsoft" modified="false" />
1199 <para>The child <see cref="T:System.Windows.Forms.Control" /> that is located at the specified coordinates.</para>
1201 <param name="point">
1202 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Drawing.Point" />.</param>
1205 <Member MemberName="GetChildAtPoint">
1206 <MemberSignature Language="C#" Value="public System.Windows.Forms.Control GetChildAtPoint (System.Drawing.Point pt, System.Windows.Forms.GetChildAtPointSkip skipValue);" />
1207 <MemberType>Method</MemberType>
1209 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1213 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
1217 <ReturnType>System.Windows.Forms.Control</ReturnType>
1220 <Parameter Name="pt" Type="System.Drawing.Point" />
1221 <Parameter Name="skipValue" Type="System.Windows.Forms.GetChildAtPointSkip" />
1225 <attribution license="cc4" from="Microsoft" modified="false" />
1226 <para>This method is not relevant for this class.</para>
1229 <attribution license="cc4" from="Microsoft" modified="false" />
1230 <para>This method is not relevant for this class.</para>
1233 <attribution license="cc4" from="Microsoft" modified="false" />
1234 <para>The child <see cref="T:System.Windows.Forms.Control" /> that is located at the specified coordinates.</para>
1237 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Drawing.Point" /> value.</param>
1238 <param name="skipValue">
1239 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.GetChildAtPointSkip" /> value.</param>
1242 <Member MemberName="GetItemAt">
1243 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripItem GetItemAt (System.Drawing.Point point);" />
1244 <MemberType>Method</MemberType>
1246 <ReturnType>System.Windows.Forms.ToolStripItem</ReturnType>
1249 <Parameter Name="point" Type="System.Drawing.Point" />
1252 <remarks>To be added.</remarks>
1253 <since version=".NET 2.0" />
1255 <attribution license="cc4" from="Microsoft" modified="false" />
1256 <para>Returns the item located at the specified point in the client area of the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1259 <attribution license="cc4" from="Microsoft" modified="false" />
1260 <para>The <see cref="T:System.Windows.Forms.ToolStripItem" /> at the specified location, or null if the <see cref="T:System.Windows.Forms.ToolStripItem" /> is not found.</para>
1262 <param name="point">
1263 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Drawing.Point" /> at which to search for the <see cref="T:System.Windows.Forms.ToolStripItem" />. </param>
1266 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1269 <Member MemberName="GetItemAt">
1270 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripItem GetItemAt (int x, int y);" />
1271 <MemberType>Method</MemberType>
1273 <ReturnType>System.Windows.Forms.ToolStripItem</ReturnType>
1276 <Parameter Name="x" Type="System.Int32" />
1277 <Parameter Name="y" Type="System.Int32" />
1280 <remarks>To be added.</remarks>
1281 <since version=".NET 2.0" />
1283 <attribution license="cc4" from="Microsoft" modified="false" />
1284 <para>Returns the item located at the specified x- and y-coordinates of the <see cref="T:System.Windows.Forms.ToolStrip" /> client area.</para>
1287 <attribution license="cc4" from="Microsoft" modified="false" />
1288 <para>The <see cref="T:System.Windows.Forms.ToolStripItem" /> located at the specified location, or null if the <see cref="T:System.Windows.Forms.ToolStripItem" /> is not found.</para>
1291 <attribution license="cc4" from="Microsoft" modified="false" />The horizontal coordinate, in pixels, from the left edge of the client area. </param>
1293 <attribution license="cc4" from="Microsoft" modified="false" />The vertical coordinate, in pixels, from the top edge of the client area. </param>
1296 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1299 <Member MemberName="GetNextItem">
1300 <MemberSignature Language="C#" Value="public virtual System.Windows.Forms.ToolStripItem GetNextItem (System.Windows.Forms.ToolStripItem start, System.Windows.Forms.ArrowDirection direction);" />
1301 <MemberType>Method</MemberType>
1303 <ReturnType>System.Windows.Forms.ToolStripItem</ReturnType>
1306 <Parameter Name="start" Type="System.Windows.Forms.ToolStripItem" />
1307 <Parameter Name="direction" Type="System.Windows.Forms.ArrowDirection" />
1310 <since version=".NET 2.0" />
1312 <attribution license="cc4" from="Microsoft" modified="false" />
1313 <para>Use the <see cref="M:System.Windows.Forms.ToolStrip.GetNextItem(System.Windows.Forms.ToolStripItem,System.Windows.Forms.ArrowDirection)" /> method to get the next <see cref="T:System.Windows.Forms.ToolStripItem" /> of a <see cref="T:System.Windows.Forms.ToolStrip" />. The <see cref="T:System.Windows.Forms.ArrowDirection" /> enumeration coordinates with the <see cref="P:System.Windows.Forms.ToolStrip.Orientation" /> property.</para>
1316 <attribution license="cc4" from="Microsoft" modified="false" />
1317 <para>Retrieves the next <see cref="T:System.Windows.Forms.ToolStripItem" /> from the specified reference point and moving in the specified direction.</para>
1320 <attribution license="cc4" from="Microsoft" modified="false" />
1321 <para>A <see cref="T:System.Windows.Forms.ToolStripItem" /> that is specified by the <paramref name="start" /> parameter and is next in the order as specified by the <paramref name="direction" /> parameter.</para>
1323 <param name="start">
1324 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Windows.Forms.ToolStripItem" /> that is the reference point from which to begin the retrieval of the next item.</param>
1325 <param name="direction">
1326 <attribution license="cc4" from="Microsoft" modified="false" />One of the values of <see cref="T:System.Windows.Forms.ArrowDirection" /> that specifies the direction to move.</param>
1329 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1332 <Member MemberName="GripDisplayStyle">
1333 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripGripDisplayStyle GripDisplayStyle { get; }" />
1334 <MemberType>Property</MemberType>
1337 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1341 <ReturnType>System.Windows.Forms.ToolStripGripDisplayStyle</ReturnType>
1344 <value>To be added.</value>
1345 <remarks>To be added.</remarks>
1346 <since version=".NET 2.0" />
1348 <attribution license="cc4" from="Microsoft" modified="false" />
1349 <para>Gets the orientation of the <see cref="T:System.Windows.Forms.ToolStrip" /> move handle.</para>
1353 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1356 <Member MemberName="GripMargin">
1357 <MemberSignature Language="C#" Value="public System.Windows.Forms.Padding GripMargin { set; get; }" />
1358 <MemberType>Property</MemberType>
1360 <ReturnType>System.Windows.Forms.Padding</ReturnType>
1363 <value>To be added.</value>
1364 <since version=".NET 2.0" />
1366 <attribution license="cc4" from="Microsoft" modified="false" />
1367 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.GripMargin" /> property to get or set the space around the <see cref="T:System.Windows.Forms.ToolStrip" /> move handle. Because <see cref="T:System.Windows.Forms.Padding" /> can take individual values for <see cref="P:System.Windows.Forms.Padding.Top" />, <see cref="P:System.Windows.Forms.Padding.Bottom" />, <see cref="P:System.Windows.Forms.Padding.Left" />, and <see cref="P:System.Windows.Forms.Padding.Right" />, you can adjust the space around the move handle as preferred. The margin can even be off the edge of the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1370 <attribution license="cc4" from="Microsoft" modified="false" />
1371 <para>Gets or sets the space around the <see cref="T:System.Windows.Forms.ToolStrip" /> move handle.</para>
1375 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1378 <Member MemberName="GripRectangle">
1379 <MemberSignature Language="C#" Value="public System.Drawing.Rectangle GripRectangle { get; }" />
1380 <MemberType>Property</MemberType>
1383 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1387 <ReturnType>System.Drawing.Rectangle</ReturnType>
1390 <value>To be added.</value>
1391 <since version=".NET 2.0" />
1393 <attribution license="cc4" from="Microsoft" modified="false" />
1394 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.GripRectangle" /> property to get boundaries for painting, hit testing, and so on.</para>
1397 <attribution license="cc4" from="Microsoft" modified="false" />
1398 <para>Gets the boundaries of the <see cref="T:System.Windows.Forms.ToolStrip" /> move handle.</para>
1402 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1405 <Member MemberName="GripStyle">
1406 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripGripStyle GripStyle { set; get; }" />
1407 <MemberType>Property</MemberType>
1410 <AttributeName>System.ComponentModel.DefaultValue(System.Windows.Forms.ToolStripGripStyle.Visible)</AttributeName>
1414 <ReturnType>System.Windows.Forms.ToolStripGripStyle</ReturnType>
1417 <value>To be added.</value>
1418 <since version=".NET 2.0" />
1420 <attribution license="cc4" from="Microsoft" modified="false" />
1421 <para>In a stack layout, make a <see cref="T:System.Windows.Forms.ToolStrip" /> movable by putting it in a <see cref="T:System.Windows.Forms.ToolStripPanel" /> and ensuring that its <see cref="P:System.Windows.Forms.ToolStrip.GripStyle" /> is set to <see cref="F:System.Windows.Forms.ToolStripGripStyle.Visible" />.</para>
1424 <attribution license="cc4" from="Microsoft" modified="false" />
1425 <para>Gets or sets whether the <see cref="T:System.Windows.Forms.ToolStrip" /> move handle is visible or hidden.</para>
1429 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1432 <Member MemberName="HasChildren">
1433 <MemberSignature Language="C#" Value="public bool HasChildren { get; }" />
1434 <MemberType>Property</MemberType>
1436 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1440 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
1443 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
1446 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1450 <ReturnType>System.Boolean</ReturnType>
1453 <value>To be added.</value>
1455 <attribution license="cc4" from="Microsoft" modified="false" />
1456 <para>This property is not relevant for this class.</para>
1459 <attribution license="cc4" from="Microsoft" modified="false" />
1460 <para>This property is not relevant for this class.</para>
1464 <Member MemberName="HorizontalScroll">
1465 <MemberSignature Language="C#" Value="public System.Windows.Forms.HScrollProperties HorizontalScroll { get; }" />
1466 <MemberType>Property</MemberType>
1468 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1472 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
1475 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1479 <ReturnType>System.Windows.Forms.HScrollProperties</ReturnType>
1482 <value>To be added.</value>
1484 <attribution license="cc4" from="Microsoft" modified="false" />
1485 <para>This property is not relevant for this class.</para>
1488 <attribution license="cc4" from="Microsoft" modified="false" />
1489 <para>This property is not relevant for this class.</para>
1493 <Member MemberName="ImageList">
1494 <MemberSignature Language="C#" Value="public System.Windows.Forms.ImageList ImageList { set; get; }" />
1495 <MemberType>Property</MemberType>
1498 <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
1501 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1505 <ReturnType>System.Windows.Forms.ImageList</ReturnType>
1508 <value>To be added.</value>
1509 <since version=".NET 2.0" />
1511 <attribution license="cc4" from="Microsoft" modified="false" />
1512 <para>The <see cref="P:System.Windows.Forms.ToolStripItem.Image" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageAlign" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageIndex" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageKey" />, and <see cref="P:System.Windows.Forms.ToolStripItem.ImageScaling" /> properties pertain to various aspects of image handling. Use images in <see cref="T:System.Windows.Forms.ToolStrip" /> controls by setting these properties directly or by setting the run-time–only <see cref="P:System.Windows.Forms.ToolStrip.ImageList" /> property.</para>
1513 <para>Image scaling is determined by the interaction of properties in both <see cref="T:System.Windows.Forms.ToolStrip" /> and <see cref="T:System.Windows.Forms.ToolStripItem" />, as follows:</para>
1514 <list type="bullet">
1517 <see cref="P:System.Windows.Forms.ToolStrip.ImageScalingSize" /> is the scale of the final image as determined by the combination of the image's <see cref="P:System.Windows.Forms.ToolStripItem.ImageScaling" /> setting and the container's <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> setting.</para>
1518 <list type="bullet">
1520 <para>If <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> is true (the default) and <see cref="T:System.Windows.Forms.ToolStripItemImageScaling" /> is <see cref="F:System.Windows.Forms.ToolStripItemImageScaling.SizeToFit" />, no image scaling occurs, and the <see cref="T:System.Windows.Forms.ToolStrip" /> size is that of the largest item, or a prescribed minimum size.</para>
1523 <para>If <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> is false and <see cref="T:System.Windows.Forms.ToolStripItemImageScaling" /> is <see cref="F:System.Windows.Forms.ToolStripItemImageScaling.None" />, neither image nor <see cref="T:System.Windows.Forms.ToolStrip" /> scaling occurs.</para>
1530 <attribution license="cc4" from="Microsoft" modified="false" />
1531 <para>Gets or sets the image list that contains the image displayed on a <see cref="T:System.Windows.Forms.ToolStrip" /> item.</para>
1535 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1538 <Member MemberName="ImageScalingSize">
1539 <MemberSignature Language="C#" Value="public System.Drawing.Size ImageScalingSize { set; get; }" />
1540 <MemberType>Property</MemberType>
1542 <ReturnType>System.Drawing.Size</ReturnType>
1545 <value>To be added.</value>
1546 <since version=".NET 2.0" />
1548 <attribution license="cc4" from="Microsoft" modified="false" />
1549 <para>Use the <see cref="T:System.Windows.Forms.ToolStripItemImageScaling" /> property to control the default size of an image. Use <see cref="F:System.Windows.Forms.ToolStripItemImageScaling.SizeToFit" /> to make the size of the image on a <see cref="T:System.Windows.Forms.ToolStripItem" /> to automatically adjust to fit on a <see cref="T:System.Windows.Forms.ToolStrip" /> while retaining the original image proportions. </para>
1550 <para>The <see cref="P:System.Windows.Forms.ToolStripItem.Image" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageAlign" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageIndex" />, <see cref="P:System.Windows.Forms.ToolStripItem.ImageKey" />, and <see cref="P:System.Windows.Forms.ToolStripItem.ImageScaling" /> properties pertain to various aspects of image handling. Use images in <see cref="T:System.Windows.Forms.ToolStrip" /> controls by setting these properties directly or by setting the run-time–only <see cref="P:System.Windows.Forms.ToolStrip.ImageList" /> property.</para>
1551 <para>Image scaling is determined by the interaction of properties in both <see cref="T:System.Windows.Forms.ToolStrip" /> and <see cref="T:System.Windows.Forms.ToolStripItem" />, as follows:</para>
1552 <list type="bullet">
1555 <see cref="P:System.Windows.Forms.ToolStrip.ImageScalingSize" /> is the scale of the final image as determined by the combination of the image's <see cref="P:System.Windows.Forms.ToolStripItem.ImageScaling" /> setting and the container's <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> setting.</para>
1556 <list type="bullet">
1558 <para>If <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> is true (the default) and <see cref="T:System.Windows.Forms.ToolStripItemImageScaling" /> is <see cref="F:System.Windows.Forms.ToolStripItemImageScaling.SizeToFit" />, no image scaling occurs, and the <see cref="T:System.Windows.Forms.ToolStrip" /> size is that of the largest item, or a prescribed minimum size.</para>
1561 <para>If <see cref="P:System.Windows.Forms.ToolStrip.AutoSize" /> is false and <see cref="T:System.Windows.Forms.ToolStripItemImageScaling" /> is <see cref="F:System.Windows.Forms.ToolStripItemImageScaling.None" />, neither image nor <see cref="T:System.Windows.Forms.ToolStrip" /> scaling occurs.</para>
1568 <attribution license="cc4" from="Microsoft" modified="false" />
1569 <para>Gets or sets the size, in pixels, of an image used on a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1573 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1577 <AttributeName>System.ComponentModel.DefaultValue("{Width=16, Height=16}")</AttributeName>
1581 <Member MemberName="IsCurrentlyDragging">
1582 <MemberSignature Language="C#" Value="public bool IsCurrentlyDragging { get; }" />
1583 <MemberType>Property</MemberType>
1585 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1589 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
1592 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1596 <ReturnType>System.Boolean</ReturnType>
1599 <value>To be added.</value>
1600 <remarks>To be added.</remarks>
1602 <attribution license="cc4" from="Microsoft" modified="false" />
1603 <para>Gets a value indicating whether the user is currently moving the <see cref="T:System.Windows.Forms.ToolStrip" /> from one <see cref="T:System.Windows.Forms.ToolStripContainer" /> to another. </para>
1607 <Member MemberName="IsDropDown">
1608 <MemberSignature Language="C#" Value="public bool IsDropDown { get; }" />
1609 <MemberType>Property</MemberType>
1612 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1616 <ReturnType>System.Boolean</ReturnType>
1619 <value>To be added.</value>
1620 <remarks>To be added.</remarks>
1621 <since version=".NET 2.0" />
1623 <attribution license="cc4" from="Microsoft" modified="false" />
1624 <para>Gets a value indicating whether a <see cref="T:System.Windows.Forms.ToolStrip" /> is a <see cref="T:System.Windows.Forms.ToolStripDropDown" /> control.</para>
1628 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1631 <Member MemberName="IsInputChar">
1632 <MemberSignature Language="C#" Value="protected override bool IsInputChar (char charCode);" />
1633 <MemberType>Method</MemberType>
1635 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1638 <ReturnType>System.Boolean</ReturnType>
1641 <Parameter Name="charCode" Type="System.Char" />
1645 <attribution license="cc4" from="Microsoft" modified="false" />
1646 <para>The <see cref="M:System.Windows.Forms.ToolStrip.IsInputChar(System.Char)" /> method is called during window message preprocessing to determine whether the given input character should be preprocessed or sent directly to the <see cref="T:System.Windows.Forms.ToolStrip" />. If the <see cref="M:System.Windows.Forms.ToolStrip.IsInputChar(System.Char)" /> method returns true, the specified character is sent directly to the <see cref="T:System.Windows.Forms.ToolStrip" />. However, if the method returns false, the character is preprocessed and only sent to the <see cref="T:System.Windows.Forms.ToolStrip" /> if it is not consumed by the preprocessing phase. The preprocessing of a character includes checking whether the character is a mnemonic of another control.</para>
1649 <attribution license="cc4" from="Microsoft" modified="false" />
1650 <para>Determines whether a character is an input character that the item recognizes.</para>
1653 <attribution license="cc4" from="Microsoft" modified="false" />
1654 <para>true if the character should be sent directly to the item and not preprocessed; otherwise, false.</para>
1656 <param name="charCode">
1657 <attribution license="cc4" from="Microsoft" modified="false" />The character to test.</param>
1660 <Member MemberName="IsInputKey">
1661 <MemberSignature Language="C#" Value="protected override bool IsInputKey (System.Windows.Forms.Keys keyData);" />
1662 <MemberType>Method</MemberType>
1664 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1667 <ReturnType>System.Boolean</ReturnType>
1670 <Parameter Name="keyData" Type="System.Windows.Forms.Keys" />
1673 <remarks>To be added.</remarks>
1675 <attribution license="cc4" from="Microsoft" modified="false" />
1676 <para>Determines whether the specified key is a regular input key or a special key that requires preprocessing.</para>
1679 <attribution license="cc4" from="Microsoft" modified="false" />
1680 <para>true if the specified key is a regular input key; otherwise, false.</para>
1682 <param name="keyData">
1683 <attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Windows.Forms.Keys" /> values.</param>
1686 <Member MemberName="ItemAdded">
1687 <MemberSignature Language="C#" Value="public event System.Windows.Forms.ToolStripItemEventHandler ItemAdded;" />
1688 <MemberType>Event</MemberType>
1690 <ReturnType>System.Windows.Forms.ToolStripItemEventHandler</ReturnType>
1693 <since version=".NET 2.0" />
1695 <attribution license="cc4" from="Microsoft" modified="false" />
1696 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
1699 <attribution license="cc4" from="Microsoft" modified="false" />
1700 <para>Occurs when a new <see cref="T:System.Windows.Forms.ToolStripItem" /> is added to the <see cref="T:System.Windows.Forms.ToolStripItemCollection" />.</para>
1704 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1707 <Member MemberName="ItemClicked">
1708 <MemberSignature Language="C#" Value="public event System.Windows.Forms.ToolStripItemClickedEventHandler ItemClicked;" />
1709 <MemberType>Event</MemberType>
1711 <ReturnType>System.Windows.Forms.ToolStripItemClickedEventHandler</ReturnType>
1714 <since version=".NET 2.0" />
1716 <attribution license="cc4" from="Microsoft" modified="false" />
1717 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>.</para>
1720 <attribution license="cc4" from="Microsoft" modified="false" />
1721 <para>Occurs when the <see cref="T:System.Windows.Forms.ToolStripItem" /> is clicked.</para>
1725 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1728 <Member MemberName="ItemRemoved">
1729 <MemberSignature Language="C#" Value="public event System.Windows.Forms.ToolStripItemEventHandler ItemRemoved;" />
1730 <MemberType>Event</MemberType>
1732 <ReturnType>System.Windows.Forms.ToolStripItemEventHandler</ReturnType>
1735 <since version=".NET 2.0" />
1737 <attribution license="cc4" from="Microsoft" modified="false" />
1738 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
1741 <attribution license="cc4" from="Microsoft" modified="false" />
1742 <para>Occurs when a <see cref="T:System.Windows.Forms.ToolStripItem" /> is removed from the <see cref="T:System.Windows.Forms.ToolStripItemCollection" />.</para>
1746 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1749 <Member MemberName="Items">
1750 <MemberSignature Language="C#" Value="public virtual System.Windows.Forms.ToolStripItemCollection Items { get; }" />
1751 <MemberType>Property</MemberType>
1753 <ReturnType>System.Windows.Forms.ToolStripItemCollection</ReturnType>
1756 <value>To be added.</value>
1757 <since version=".NET 2.0" />
1759 <attribution license="cc4" from="Microsoft" modified="false" />
1760 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.Items" /> collection to retrieve all the items that have been added to the <see cref="T:System.Windows.Forms.ToolStrip" />, not just the items that are displayed. An item remains in the <see cref="P:System.Windows.Forms.ToolStrip.Items" /> collection even if it is an overflow item and is therefore not currently visible.</para>
1761 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.DisplayedItems" /> property to retrieve only the items that are currently displayed on the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1764 <attribution license="cc4" from="Microsoft" modified="false" />
1765 <para>Gets all the items that belong to a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1769 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1773 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
1776 <AttributeName>System.ComponentModel.MergableProperty(false)</AttributeName>
1780 <Member MemberName="LayoutCompleted">
1781 <MemberSignature Language="C#" Value="public event EventHandler LayoutCompleted;" />
1782 <MemberType>Event</MemberType>
1784 <ReturnType>System.EventHandler</ReturnType>
1787 <since version=".NET 2.0" />
1789 <attribution license="cc4" from="Microsoft" modified="false" />
1790 <para>When items do not fit within the <see cref="T:System.Windows.Forms.ToolStrip" />, an overflow button automatically appears. The <see cref="P:System.Windows.Forms.ToolStripItem.Overflow" /> property setting determines whether an item appears in the overflow area always, as needed, or never. </para>
1791 <para>Inspect the <see cref="P:System.Windows.Forms.ToolStripItem.Placement" /> property in the <see cref="E:System.Windows.Forms.ToolStrip.LayoutCompleted" /> event to determine whether an item was placed on the main <see cref="T:System.Windows.Forms.ToolStrip" />, the overflow <see cref="T:System.Windows.Forms.ToolStrip" />, or if it is not currently showing at all. The typical reasons why an item is not displayed are that the item did not fit on the main <see cref="T:System.Windows.Forms.ToolStrip" /> and its <see cref="P:System.Windows.Forms.ToolStripItem.Overflow" /> property was set to <see cref="F:System.Windows.Forms.ToolStripItemOverflow.Never" />.</para>
1792 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
1795 <attribution license="cc4" from="Microsoft" modified="false" />
1796 <para>Occurs when the layout of the <see cref="T:System.Windows.Forms.ToolStrip" /> is complete.</para>
1800 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1803 <Member MemberName="LayoutEngine">
1804 <MemberSignature Language="C#" Value="public override System.Windows.Forms.Layout.LayoutEngine LayoutEngine { get; }" />
1805 <MemberType>Property</MemberType>
1807 <ReturnType>System.Windows.Forms.Layout.LayoutEngine</ReturnType>
1810 <value>To be added.</value>
1811 <remarks>To be added.</remarks>
1812 <since version=".NET 2.0" />
1814 <attribution license="cc4" from="Microsoft" modified="false" />
1815 <para>Passes a reference to the cached <see cref="P:System.Windows.Forms.Control.LayoutEngine" /> returned by the layout engine interface.</para>
1819 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1822 <Member MemberName="LayoutSettings">
1823 <MemberSignature Language="C#" Value="public System.Windows.Forms.LayoutSettings LayoutSettings { set; get; }" />
1824 <MemberType>Property</MemberType>
1827 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
1830 <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
1833 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
1837 <ReturnType>System.Windows.Forms.LayoutSettings</ReturnType>
1840 <value>To be added.</value>
1841 <remarks>To be added.</remarks>
1842 <since version=".NET 2.0" />
1844 <attribution license="cc4" from="Microsoft" modified="false" />
1845 <para>Gets or sets layout scheme characteristics.</para>
1849 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1852 <Member MemberName="LayoutStyle">
1853 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripLayoutStyle LayoutStyle { set; get; }" />
1854 <MemberType>Property</MemberType>
1856 <ReturnType>System.Windows.Forms.ToolStripLayoutStyle</ReturnType>
1859 <value>To be added.</value>
1860 <since version=".NET 2.0" />
1862 <attribution license="cc4" from="Microsoft" modified="false" />
1863 <para>The sizing grip will not be displayed unless you also set the <see cref="P:System.Windows.Forms.ToolStrip.LayoutStyle" /> property to one of the overflow values. If the <see cref="P:System.Windows.Forms.ToolStrip.LayoutStyle" /> property is set to <see cref="F:System.Windows.Forms.ToolStripLayoutStyle.Flow" /> or <see cref="F:System.Windows.Forms.ToolStripLayoutStyle.Table" />, the sizing grip will not be displayed.</para>
1866 <attribution license="cc4" from="Microsoft" modified="false" />
1867 <para>Gets or sets a value indicating how the <see cref="T:System.Windows.Forms.ToolStrip" /> lays out the items collection.</para>
1871 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1875 <AttributeName>System.ComponentModel.AmbientValue(System.Windows.Forms.ToolStripLayoutStyle.StackWithOverflow)</AttributeName>
1879 <Member MemberName="LayoutStyleChanged">
1880 <MemberSignature Language="C#" Value="public event EventHandler LayoutStyleChanged;" />
1881 <MemberType>Event</MemberType>
1883 <ReturnType>System.EventHandler</ReturnType>
1886 <since version=".NET 2.0" />
1888 <attribution license="cc4" from="Microsoft" modified="false" />
1889 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
1892 <attribution license="cc4" from="Microsoft" modified="false" />
1893 <para>Occurs when the value of the <see cref="P:System.Windows.Forms.ToolStrip.LayoutStyle" /> property changes.</para>
1897 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1900 <Member MemberName="MaxItemSize">
1901 <MemberSignature Language="C#" Value="protected virtual System.Drawing.Size MaxItemSize { get; }" />
1902 <MemberType>Property</MemberType>
1904 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1907 <ReturnType>System.Drawing.Size</ReturnType>
1910 <value>To be added.</value>
1911 <remarks>To be added.</remarks>
1913 <attribution license="cc4" from="Microsoft" modified="false" />
1914 <para>Gets the maximum height and width, in pixels, of the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
1918 <Member MemberName="OnBeginDrag">
1919 <MemberSignature Language="C#" Value="protected virtual void OnBeginDrag (EventArgs e);" />
1920 <MemberType>Method</MemberType>
1922 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1925 <ReturnType>System.Void</ReturnType>
1928 <Parameter Name="e" Type="System.EventArgs" />
1932 <attribution license="cc4" from="Microsoft" modified="false" />
1933 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
1934 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnBeginDrag(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
1937 <attribution license="cc4" from="Microsoft" modified="false" />
1938 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.BeginDrag" /> event. </para>
1941 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
1944 <Member MemberName="OnDockChanged">
1945 <MemberSignature Language="C#" Value="protected override void OnDockChanged (EventArgs e);" />
1946 <MemberType>Method</MemberType>
1948 <ReturnType>System.Void</ReturnType>
1951 <Parameter Name="e" Type="System.EventArgs" />
1954 <since version=".NET 2.0" />
1956 <attribution license="cc4" from="Microsoft" modified="false" />
1957 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
1958 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnDockChanged(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
1961 <attribution license="cc4" from="Microsoft" modified="false" />
1962 <para>Raises the <see cref="E:System.Windows.Forms.Control.DockChanged" /> event. </para>
1965 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
1968 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1971 <Member MemberName="OnEnabledChanged">
1972 <MemberSignature Language="C#" Value="protected override void OnEnabledChanged (EventArgs e);" />
1973 <MemberType>Method</MemberType>
1975 <ReturnType>System.Void</ReturnType>
1978 <Parameter Name="e" Type="System.EventArgs" />
1981 <since version=".NET 2.0" />
1983 <attribution license="cc4" from="Microsoft" modified="false" />
1984 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
1985 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnEnabledChanged(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
1988 <attribution license="cc4" from="Microsoft" modified="false" />
1989 <para>Raises the <see cref="P:System.Windows.Forms.Control.Enabled" /> event.</para>
1992 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
1995 <AssemblyVersion>2.0.0.0</AssemblyVersion>
1998 <Member MemberName="OnEndDrag">
1999 <MemberSignature Language="C#" Value="protected virtual void OnEndDrag (EventArgs e);" />
2000 <MemberType>Method</MemberType>
2002 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2005 <ReturnType>System.Void</ReturnType>
2008 <Parameter Name="e" Type="System.EventArgs" />
2012 <attribution license="cc4" from="Microsoft" modified="false" />
2013 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2014 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnEndDrag(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2017 <attribution license="cc4" from="Microsoft" modified="false" />
2018 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.EndDrag" /> event.</para>
2021 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
2024 <Member MemberName="OnFontChanged">
2025 <MemberSignature Language="C#" Value="protected override void OnFontChanged (EventArgs e);" />
2026 <MemberType>Method</MemberType>
2028 <ReturnType>System.Void</ReturnType>
2031 <Parameter Name="e" Type="System.EventArgs" />
2034 <remarks>To be added.</remarks>
2035 <since version=".NET 2.0" />
2037 <attribution license="cc4" from="Microsoft" modified="false" />
2038 <para>Raises the <see cref="E:System.Windows.Forms.Control.FontChanged" /> event.</para>
2041 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
2044 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2047 <Member MemberName="OnHandleCreated">
2048 <MemberSignature Language="C#" Value="protected override void OnHandleCreated (EventArgs e);" />
2049 <MemberType>Method</MemberType>
2051 <ReturnType>System.Void</ReturnType>
2054 <Parameter Name="e" Type="System.EventArgs" />
2057 <since version=".NET 2.0" />
2059 <attribution license="cc4" from="Microsoft" modified="false" />
2060 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2061 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnHandleCreated(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2064 <attribution license="cc4" from="Microsoft" modified="false" />
2065 <para>Raises the <see cref="E:System.Windows.Forms.Control.HandleCreated" /> event.</para>
2068 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
2071 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2074 <Member MemberName="OnHandleDestroyed">
2075 <MemberSignature Language="C#" Value="protected override void OnHandleDestroyed (EventArgs e);" />
2076 <MemberType>Method</MemberType>
2078 <ReturnType>System.Void</ReturnType>
2081 <Parameter Name="e" Type="System.EventArgs" />
2084 <since version=".NET 2.0" />
2086 <attribution license="cc4" from="Microsoft" modified="false" />
2087 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2088 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnHandleDestroyed(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2091 <attribution license="cc4" from="Microsoft" modified="false" />
2092 <para>Raises the <see cref="E:System.Windows.Forms.Control.HandleDestroyed" /> event.</para>
2095 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
2098 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2101 <Member MemberName="OnInvalidated">
2102 <MemberSignature Language="C#" Value="protected override void OnInvalidated (System.Windows.Forms.InvalidateEventArgs e);" />
2103 <MemberType>Method</MemberType>
2105 <ReturnType>System.Void</ReturnType>
2108 <Parameter Name="e" Type="System.Windows.Forms.InvalidateEventArgs" />
2111 <remarks>To be added.</remarks>
2112 <since version=".NET 2.0" />
2114 <attribution license="cc4" from="Microsoft" modified="false" />
2115 <para>Raises the <see cref="E:System.Windows.Forms.Control.Invalidated" /> event.</para>
2118 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Windows.Forms.InvalidateEventArgs" /> that contains the event data.</param>
2121 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2124 <Member MemberName="OnItemAdded">
2125 <MemberSignature Language="C#" Value="protected virtual void OnItemAdded (System.Windows.Forms.ToolStripItemEventArgs e);" />
2126 <MemberType>Method</MemberType>
2128 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2131 <ReturnType>System.Void</ReturnType>
2134 <Parameter Name="e" Type="System.Windows.Forms.ToolStripItemEventArgs" />
2138 <attribution license="cc4" from="Microsoft" modified="false" />
2139 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2140 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnItemAdded(System.Windows.Forms.ToolStripItemEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2143 <attribution license="cc4" from="Microsoft" modified="false" />
2144 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.ItemAdded" /> event.</para>
2147 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.ToolStripItemEventArgs" /> that contains the event data.</param>
2150 <Member MemberName="OnItemClicked">
2151 <MemberSignature Language="C#" Value="protected virtual void OnItemClicked (System.Windows.Forms.ToolStripItemClickedEventArgs e);" />
2152 <MemberType>Method</MemberType>
2154 <ReturnType>System.Void</ReturnType>
2157 <Parameter Name="e" Type="System.Windows.Forms.ToolStripItemClickedEventArgs" />
2160 <since version=".NET 2.0" />
2162 <attribution license="cc4" from="Microsoft" modified="false" />
2163 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2164 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnItemClicked(System.Windows.Forms.ToolStripItemClickedEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2167 <attribution license="cc4" from="Microsoft" modified="false" />
2168 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.ItemClicked" /> event.</para>
2171 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.ToolStripItemClickedEventArgs" /> that contains the event data. </param>
2174 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2177 <Member MemberName="OnItemRemoved">
2178 <MemberSignature Language="C#" Value="protected virtual void OnItemRemoved (System.Windows.Forms.ToolStripItemEventArgs e);" />
2179 <MemberType>Method</MemberType>
2181 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2184 <ReturnType>System.Void</ReturnType>
2187 <Parameter Name="e" Type="System.Windows.Forms.ToolStripItemEventArgs" />
2191 <attribution license="cc4" from="Microsoft" modified="false" />
2192 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2193 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnItemRemoved(System.Windows.Forms.ToolStripItemEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2196 <attribution license="cc4" from="Microsoft" modified="false" />
2197 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.ItemRemoved" /> event.</para>
2200 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.ToolStripItemEventArgs" /> that contains the event data.</param>
2203 <Member MemberName="OnLayout">
2204 <MemberSignature Language="C#" Value="protected override void OnLayout (System.Windows.Forms.LayoutEventArgs e);" />
2205 <MemberType>Method</MemberType>
2207 <ReturnType>System.Void</ReturnType>
2210 <Parameter Name="e" Type="System.Windows.Forms.LayoutEventArgs" />
2213 <since version=".NET 2.0" />
2215 <attribution license="cc4" from="Microsoft" modified="false" />
2216 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2217 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnLayout(System.Windows.Forms.LayoutEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2220 <attribution license="cc4" from="Microsoft" modified="false" />
2221 <para>Raises the <see cref="E:System.Windows.Forms.Control.Layout" /> event.</para>
2224 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.LayoutEventArgs" /> that contains the event data. </param>
2227 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2230 <Member MemberName="OnLayoutCompleted">
2231 <MemberSignature Language="C#" Value="protected virtual void OnLayoutCompleted (EventArgs e);" />
2232 <MemberType>Method</MemberType>
2234 <ReturnType>System.Void</ReturnType>
2237 <Parameter Name="e" Type="System.EventArgs" />
2240 <since version=".NET 2.0" />
2242 <attribution license="cc4" from="Microsoft" modified="false" />
2243 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2244 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnLayoutCompleted(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2247 <attribution license="cc4" from="Microsoft" modified="false" />
2248 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.LayoutCompleted" /> event.</para>
2251 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
2254 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2257 <Member MemberName="OnLayoutStyleChanged">
2258 <MemberSignature Language="C#" Value="protected virtual void OnLayoutStyleChanged (EventArgs e);" />
2259 <MemberType>Method</MemberType>
2261 <ReturnType>System.Void</ReturnType>
2264 <Parameter Name="e" Type="System.EventArgs" />
2267 <since version=".NET 2.0" />
2269 <attribution license="cc4" from="Microsoft" modified="false" />
2270 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2271 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnLayoutStyleChanged(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2274 <attribution license="cc4" from="Microsoft" modified="false" />
2275 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.LayoutStyleChanged" /> event.</para>
2278 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
2281 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2284 <Member MemberName="OnLeave">
2285 <MemberSignature Language="C#" Value="protected override void OnLeave (EventArgs e);" />
2286 <MemberType>Method</MemberType>
2288 <ReturnType>System.Void</ReturnType>
2291 <Parameter Name="e" Type="System.EventArgs" />
2294 <since version=".NET 2.0" />
2296 <attribution license="cc4" from="Microsoft" modified="false" />
2297 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2298 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnLeave(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2301 <attribution license="cc4" from="Microsoft" modified="false" />
2302 <para>Raises the <see cref="E:System.Windows.Forms.Control.Leave" /> event.</para>
2305 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
2308 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2311 <Member MemberName="OnLostFocus">
2312 <MemberSignature Language="C#" Value="protected override void OnLostFocus (EventArgs e);" />
2313 <MemberType>Method</MemberType>
2315 <ReturnType>System.Void</ReturnType>
2318 <Parameter Name="e" Type="System.EventArgs" />
2321 <since version=".NET 2.0" />
2323 <attribution license="cc4" from="Microsoft" modified="false" />
2324 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2325 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnLostFocus(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2328 <attribution license="cc4" from="Microsoft" modified="false" />
2329 <para>Raises the <see cref="E:System.Windows.Forms.Control.LostFocus" /> event.</para>
2332 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
2335 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2338 <Member MemberName="OnMouseCaptureChanged">
2339 <MemberSignature Language="C#" Value="protected override void OnMouseCaptureChanged (EventArgs e);" />
2340 <MemberType>Method</MemberType>
2342 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2345 <ReturnType>System.Void</ReturnType>
2348 <Parameter Name="e" Type="System.EventArgs" />
2351 <remarks>To be added.</remarks>
2353 <attribution license="cc4" from="Microsoft" modified="false" />
2354 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseCaptureChanged" /> event.</para>
2357 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
2360 <Member MemberName="OnMouseDown">
2361 <MemberSignature Language="C#" Value="protected override void OnMouseDown (System.Windows.Forms.MouseEventArgs mea);" />
2362 <MemberType>Method</MemberType>
2364 <ReturnType>System.Void</ReturnType>
2367 <Parameter Name="mea" Type="System.Windows.Forms.MouseEventArgs" />
2370 <since version=".NET 2.0" />
2372 <attribution license="cc4" from="Microsoft" modified="false" />
2373 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2374 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnMouseDown(System.Windows.Forms.MouseEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2377 <attribution license="cc4" from="Microsoft" modified="false" />
2378 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseDown" /> event.</para>
2381 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.MouseEventArgs" /> that contains the event data. </param>
2384 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2387 <Member MemberName="OnMouseLeave">
2388 <MemberSignature Language="C#" Value="protected override void OnMouseLeave (EventArgs e);" />
2389 <MemberType>Method</MemberType>
2391 <ReturnType>System.Void</ReturnType>
2394 <Parameter Name="e" Type="System.EventArgs" />
2397 <since version=".NET 2.0" />
2399 <attribution license="cc4" from="Microsoft" modified="false" />
2400 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2401 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnMouseLeave(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2404 <attribution license="cc4" from="Microsoft" modified="false" />
2405 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseLeave" /> event.</para>
2408 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
2411 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2414 <Member MemberName="OnMouseMove">
2415 <MemberSignature Language="C#" Value="protected override void OnMouseMove (System.Windows.Forms.MouseEventArgs mea);" />
2416 <MemberType>Method</MemberType>
2418 <ReturnType>System.Void</ReturnType>
2421 <Parameter Name="mea" Type="System.Windows.Forms.MouseEventArgs" />
2424 <since version=".NET 2.0" />
2426 <attribution license="cc4" from="Microsoft" modified="false" />
2427 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2428 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnMouseMove(System.Windows.Forms.MouseEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2431 <attribution license="cc4" from="Microsoft" modified="false" />
2432 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseMove" /> event.</para>
2435 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.MouseEventArgs" /> that contains the event data. </param>
2438 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2441 <Member MemberName="OnMouseUp">
2442 <MemberSignature Language="C#" Value="protected override void OnMouseUp (System.Windows.Forms.MouseEventArgs mea);" />
2443 <MemberType>Method</MemberType>
2445 <ReturnType>System.Void</ReturnType>
2448 <Parameter Name="mea" Type="System.Windows.Forms.MouseEventArgs" />
2451 <since version=".NET 2.0" />
2453 <attribution license="cc4" from="Microsoft" modified="false" />
2454 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2455 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnMouseUp(System.Windows.Forms.MouseEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2458 <attribution license="cc4" from="Microsoft" modified="false" />
2459 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseUp" /> event.</para>
2462 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.MouseEventArgs" /> that contains the event data. </param>
2465 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2468 <Member MemberName="OnPaint">
2469 <MemberSignature Language="C#" Value="protected override void OnPaint (System.Windows.Forms.PaintEventArgs e);" />
2470 <MemberType>Method</MemberType>
2472 <ReturnType>System.Void</ReturnType>
2475 <Parameter Name="e" Type="System.Windows.Forms.PaintEventArgs" />
2478 <since version=".NET 2.0" />
2480 <attribution license="cc4" from="Microsoft" modified="false" />
2481 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2482 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnPaint(System.Windows.Forms.PaintEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2485 <attribution license="cc4" from="Microsoft" modified="false" />
2486 <para>Raises the <see cref="E:System.Windows.Forms.Control.Paint" /> event.</para>
2489 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.PaintEventArgs" /> that contains the event data. </param>
2492 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2495 <Member MemberName="OnPaintBackground">
2496 <MemberSignature Language="C#" Value="protected override void OnPaintBackground (System.Windows.Forms.PaintEventArgs e);" />
2497 <MemberType>Method</MemberType>
2499 <ReturnType>System.Void</ReturnType>
2502 <Parameter Name="e" Type="System.Windows.Forms.PaintEventArgs" />
2505 <since version=".NET 2.0" />
2507 <attribution license="cc4" from="Microsoft" modified="false" />
2508 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2509 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnPaintBackground(System.Windows.Forms.PaintEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2512 <attribution license="cc4" from="Microsoft" modified="false" />
2513 <para>Raises the <see cref="E:System.Windows.Forms.Control.Paint" /> event for the <see cref="T:System.Windows.Forms.ToolStrip" /> background.</para>
2516 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.PaintEventArgs" /> that contains information about the control to paint. </param>
2519 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2523 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
2527 <Member MemberName="OnPaintGrip">
2528 <MemberSignature Language="C#" Value="protected virtual void OnPaintGrip (System.Windows.Forms.PaintEventArgs e);" />
2529 <MemberType>Method</MemberType>
2531 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2534 <ReturnType>System.Void</ReturnType>
2537 <Parameter Name="e" Type="System.Windows.Forms.PaintEventArgs" />
2541 <attribution license="cc4" from="Microsoft" modified="false" />
2542 <para>Use this method when the move handle is painted.</para>
2543 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2544 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnPaintGrip(System.Windows.Forms.PaintEventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2547 <attribution license="cc4" from="Microsoft" modified="false" />
2548 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.PaintGrip" /> event.</para>
2551 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.PaintEventArgs" /> that contains the event data. </param>
2554 <Member MemberName="OnRendererChanged">
2555 <MemberSignature Language="C#" Value="protected virtual void OnRendererChanged (EventArgs e);" />
2556 <MemberType>Method</MemberType>
2558 <ReturnType>System.Void</ReturnType>
2561 <Parameter Name="e" Type="System.EventArgs" />
2564 <since version=".NET 2.0" />
2566 <attribution license="cc4" from="Microsoft" modified="false" />
2567 <para>For more information about handling events, see <format type="text/html"><a href="01e4f1bc-e55e-413f-98c7-6588493e5f67">Consuming Events</a></format>. </para>
2568 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnRendererChanged(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2571 <attribution license="cc4" from="Microsoft" modified="false" />
2572 <para>Raises the <see cref="E:System.Windows.Forms.ToolStrip.RendererChanged" /> event.</para>
2575 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
2578 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2581 <Member MemberName="OnRightToLeftChanged">
2582 <MemberSignature Language="C#" Value="protected override void OnRightToLeftChanged (EventArgs e);" />
2583 <MemberType>Method</MemberType>
2585 <ReturnType>System.Void</ReturnType>
2588 <Parameter Name="e" Type="System.EventArgs" />
2591 <since version=".NET 2.0" />
2593 <attribution license="cc4" from="Microsoft" modified="false" />
2594 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="F2ADAF01-1ED1-42E1-8C31-8D467E7E0EE2">Raising an Event</a></format>.</para>
2595 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnRightToLeftChanged(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2598 <attribution license="cc4" from="Microsoft" modified="false" />
2599 <para>Raises the <see cref="E:System.Windows.Forms.Control.RightToLeftChanged" /> event.</para>
2602 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
2605 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2609 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
2613 <Member MemberName="OnScroll">
2614 <MemberSignature Language="C#" Value="protected override void OnScroll (System.Windows.Forms.ScrollEventArgs se);" />
2615 <MemberType>Method</MemberType>
2617 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2620 <ReturnType>System.Void</ReturnType>
2623 <Parameter Name="se" Type="System.Windows.Forms.ScrollEventArgs" />
2626 <remarks>To be added.</remarks>
2628 <attribution license="cc4" from="Microsoft" modified="false" />
2629 <para>Raises the <see cref="E:System.Windows.Forms.ScrollableControl.Scroll" /> event.</para>
2632 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.ScrollEventArgs" /> that contains the event data.</param>
2635 <Member MemberName="OnTabStopChanged">
2636 <MemberSignature Language="C#" Value="protected override void OnTabStopChanged (EventArgs e);" />
2637 <MemberType>Method</MemberType>
2639 <ReturnType>System.Void</ReturnType>
2642 <Parameter Name="e" Type="System.EventArgs" />
2645 <since version=".NET 2.0" />
2647 <attribution license="cc4" from="Microsoft" modified="false" />
2648 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2649 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnTabStopChanged(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2652 <attribution license="cc4" from="Microsoft" modified="false" />
2653 <para>Raises the <see cref="E:System.Windows.Forms.Control.TabStopChanged" /> event. </para>
2656 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data.</param>
2659 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2662 <Member MemberName="OnVisibleChanged">
2663 <MemberSignature Language="C#" Value="protected override void OnVisibleChanged (EventArgs e);" />
2664 <MemberType>Method</MemberType>
2666 <ReturnType>System.Void</ReturnType>
2669 <Parameter Name="e" Type="System.EventArgs" />
2672 <since version=".NET 2.0" />
2674 <attribution license="cc4" from="Microsoft" modified="false" />
2675 <para>Changing the <see cref="P:System.Windows.Forms.Control.Enabled" /> property of a <see cref="T:System.Windows.Forms.ToolStrip" /> does not raise the various *Changed events of a <see cref="T:System.Windows.Forms.ToolStripItem" />. Raise those events with specific property settings.</para>
2676 <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
2677 <para>The <see cref="M:System.Windows.Forms.ToolStrip.OnVisibleChanged(System.EventArgs)" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
2680 <attribution license="cc4" from="Microsoft" modified="false" />
2681 <para>Raises the <see cref="E:System.Windows.Forms.ToolStripItem.VisibleChanged" /> event.</para>
2684 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
2687 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2690 <Member MemberName="Orientation">
2691 <MemberSignature Language="C#" Value="public System.Windows.Forms.Orientation Orientation { get; }" />
2692 <MemberType>Property</MemberType>
2695 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
2699 <ReturnType>System.Windows.Forms.Orientation</ReturnType>
2702 <value>To be added.</value>
2703 <remarks>To be added.</remarks>
2704 <since version=".NET 2.0" />
2706 <attribution license="cc4" from="Microsoft" modified="false" />
2707 <para>Gets the orientation of the <see cref="T:System.Windows.Forms.ToolStripPanel" />.</para>
2711 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2714 <Member MemberName="OverflowButton">
2715 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripOverflowButton OverflowButton { get; }" />
2716 <MemberType>Property</MemberType>
2718 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2722 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
2725 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
2729 <ReturnType>System.Windows.Forms.ToolStripOverflowButton</ReturnType>
2732 <value>To be added.</value>
2733 <remarks>To be added.</remarks>
2735 <attribution license="cc4" from="Microsoft" modified="false" />
2736 <para>Gets the <see cref="T:System.Windows.Forms.ToolStripItem" /> that is the overflow button for a <see cref="T:System.Windows.Forms.ToolStrip" /> with overflow enabled.</para>
2740 <Member MemberName="PaintGrip">
2741 <MemberSignature Language="C#" Value="public event System.Windows.Forms.PaintEventHandler PaintGrip;" />
2742 <MemberType>Event</MemberType>
2744 <ReturnType>System.Windows.Forms.PaintEventHandler</ReturnType>
2747 <since version=".NET 2.0" />
2749 <attribution license="cc4" from="Microsoft" modified="false" />
2750 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
2753 <attribution license="cc4" from="Microsoft" modified="false" />
2754 <para>Occurs when the <see cref="T:System.Windows.Forms.ToolStrip" /> move handle is painted.</para>
2758 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2761 <Member MemberName="ProcessCmdKey">
2762 <MemberSignature Language="C#" Value="protected override bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);" />
2763 <MemberType>Method</MemberType>
2765 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2768 <ReturnType>System.Boolean</ReturnType>
2771 <Parameter Name="m" Type="System.Windows.Forms.Message&" RefType="ref" />
2772 <Parameter Name="keyData" Type="System.Windows.Forms.Keys" />
2775 <param name="m">To be added.</param>
2776 <param name="keyData">To be added.</param>
2777 <summary>To be added.</summary>
2778 <returns>To be added.</returns>
2779 <remarks>To be added.</remarks>
2782 <Member MemberName="ProcessDialogKey">
2783 <MemberSignature Language="C#" Value="protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);" />
2784 <MemberType>Method</MemberType>
2786 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2789 <ReturnType>System.Boolean</ReturnType>
2792 <Parameter Name="keyData" Type="System.Windows.Forms.Keys" />
2796 <attribution license="cc4" from="Microsoft" modified="false" />
2797 <para>The <see cref="M:System.Windows.Forms.ToolStrip.ProcessDialogKey(System.Windows.Forms.Keys)" /> method is called during message preprocessing to handle dialog characters such as TAB, RETURN, ESCAPE, and arrow keys. This method is called only if the <see cref="M:System.Windows.Forms.ToolStrip.IsInputKey(System.Windows.Forms.Keys)" /> method indicates that the control is not processing the key. The <see cref="M:System.Windows.Forms.ToolStrip.ProcessDialogKey(System.Windows.Forms.Keys)" /> simply sends the character to the parent control's <see cref="M:System.Windows.Forms.ToolStrip.ProcessDialogKey(System.Windows.Forms.Keys)" /> method, or returns false if the control has no parent. The <see cref="T:System.Windows.Forms.Form" /> class overrides this method to perform actual processing of dialog box keys. This method is only called when the control is hosted in a Windows Forms application or an ActiveX control.</para>
2800 <attribution license="cc4" from="Microsoft" modified="false" />
2801 <para>Processes a dialog box key.</para>
2804 <attribution license="cc4" from="Microsoft" modified="false" />
2805 <para>true if the key was processed by the control; otherwise, false.</para>
2807 <param name="keyData">
2808 <attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Windows.Forms.Keys" /> values that represents the key to process. </param>
2811 <Member MemberName="ProcessMnemonic">
2812 <MemberSignature Language="C#" Value="protected override bool ProcessMnemonic (char charCode);" />
2813 <MemberType>Method</MemberType>
2815 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2818 <ReturnType>System.Boolean</ReturnType>
2821 <Parameter Name="charCode" Type="System.Char" />
2825 <attribution license="cc4" from="Microsoft" modified="false" />
2826 <para>The <see cref="M:System.Windows.Forms.ToolStrip.ProcessMnemonic(System.Char)" /> method is called to give a control the opportunity to process a mnemonic character. This method should determine whether the control is in a state to process mnemonics and whether the given character represents a mnemonic. If so, the method should perform the action associated with the mnemonic and return true. If not, the method should return false. </para>
2827 <para>Implementations of this method often use the <see cref="M:System.Windows.Forms.Control.IsMnemonic(System.Char,System.String)" /> method to determine whether the given character matches a mnemonic in the control's text.</para>
2828 <para>This default implementation of the <see cref="M:System.Windows.Forms.ToolStrip.ProcessMnemonic(System.Char)" /> method simply returns false, to indicate that the control has no mnemonic.</para>
2831 <attribution license="cc4" from="Microsoft" modified="false" />
2832 <para>Processes a mnemonic character.</para>
2835 <attribution license="cc4" from="Microsoft" modified="false" />
2836 <para>true if the character was processed as a mnemonic by the control; otherwise, false.</para>
2838 <param name="charCode">
2839 <attribution license="cc4" from="Microsoft" modified="false" />The character to process. </param>
2842 <Member MemberName="Renderer">
2843 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripRenderer Renderer { set; get; }" />
2844 <MemberType>Property</MemberType>
2847 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
2850 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
2854 <ReturnType>System.Windows.Forms.ToolStripRenderer</ReturnType>
2857 <value>To be added.</value>
2858 <since version=".NET 2.0" />
2860 <attribution license="cc4" from="Microsoft" modified="false" />
2861 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.Renderer" /> property and the <see cref="T:System.Windows.Forms.ToolStripRenderer" /> class to customize the look and feel of any <see cref="T:System.Windows.Forms.ToolStripItem" /> that does not have a window handle.</para>
2862 <para>To do this, derive a class from <see cref="T:System.Windows.Forms.ToolStripRenderer" />, assign it to the <see cref="P:System.Windows.Forms.ToolStrip.Renderer" /> property, and call the <see cref="M:System.Windows.Forms.ToolStripItem.Invalidate" /> method.</para>
2865 <attribution license="cc4" from="Microsoft" modified="false" />
2866 <para>Gets or sets a <see cref="T:System.Windows.Forms.ToolStripRenderer" /> used to customize the look and feel of a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
2870 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2873 <Member MemberName="RendererChanged">
2874 <MemberSignature Language="C#" Value="public event EventHandler RendererChanged;" />
2875 <MemberType>Event</MemberType>
2877 <ReturnType>System.EventHandler</ReturnType>
2880 <since version=".NET 2.0" />
2882 <attribution license="cc4" from="Microsoft" modified="false" />
2883 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
2886 <attribution license="cc4" from="Microsoft" modified="false" />
2887 <para>Occurs when the value of the <see cref="P:System.Windows.Forms.ToolStrip.Renderer" /> property changes.</para>
2891 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2894 <Member MemberName="RenderMode">
2895 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripRenderMode RenderMode { set; get; }" />
2896 <MemberType>Property</MemberType>
2898 <ReturnType>System.Windows.Forms.ToolStripRenderMode</ReturnType>
2901 <value>To be added.</value>
2902 <since version=".NET 2.0" />
2904 <attribution license="cc4" from="Microsoft" modified="false" />
2905 <para>Use this property to indicate which set of visual styles the <see cref="T:System.Windows.Forms.ToolStrip" /> will use. You can use this property to specify a professional rendering style, a default system rendering style, or a style managed by the <see cref="P:System.Windows.Forms.ToolStrip.Renderer" /> property value.</para>
2908 <attribution license="cc4" from="Microsoft" modified="false" />
2909 <para>Gets or sets a value that indicates which visual styles will be applied to the <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
2913 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2916 <Member MemberName="ResetMinimumSize">
2917 <MemberSignature Language="C#" Value="public void ResetMinimumSize ();" />
2918 <MemberType>Method</MemberType>
2920 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2924 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
2928 <ReturnType>System.Void</ReturnType>
2933 <attribution license="cc4" from="Microsoft" modified="false" />
2934 <para>This method is not relevant for this class.</para>
2937 <attribution license="cc4" from="Microsoft" modified="false" />
2938 <para>This method is not relevant for this class.</para>
2942 <Member MemberName="RestoreFocus">
2943 <MemberSignature Language="C#" Value="protected virtual void RestoreFocus ();" />
2944 <MemberType>Method</MemberType>
2946 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2950 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
2954 <ReturnType>System.Void</ReturnType>
2959 <attribution license="cc4" from="Microsoft" modified="false" />
2960 <para>Override the <see cref="M:System.Windows.Forms.ToolStrip.RestoreFocus" /> method to control where the focus returns to when the <see cref="P:System.Windows.Forms.ToolStrip.TabStop" /> property is false.</para>
2963 <attribution license="cc4" from="Microsoft" modified="false" />
2964 <para>Controls the return location of the focus.</para>
2968 <Member MemberName="Select">
2969 <MemberSignature Language="C#" Value="protected override void Select (bool directed, bool forward);" />
2970 <MemberType>Method</MemberType>
2972 <AssemblyVersion>2.0.0.0</AssemblyVersion>
2975 <ReturnType>System.Void</ReturnType>
2978 <Parameter Name="directed" Type="System.Boolean" />
2979 <Parameter Name="forward" Type="System.Boolean" />
2983 <attribution license="cc4" from="Microsoft" modified="false" />
2984 <para>The <paramref name="directed" /> and <paramref name="forward" /> parameters are used by container-style controls. When the <paramref name="directed" /> parameter is set to true, the <paramref name="forward" /> parameter is evaluated to determine which control to select. When <paramref name="forward" /> is set to true, the next control in the tab order is selected; when false, the previous control in the tab order is selected.</para>
2985 <para>The <see cref="M:System.Windows.Forms.ToolStrip.Select(System.Boolean,System.Boolean)" /> method activates the control if the control's <see cref="F:System.Windows.Forms.ControlStyles.Selectable" /> style bit is set to true, it is contained in another control, and all its parent controls are both visible and enabled.</para>
2988 <attribution license="cc4" from="Microsoft" modified="false" />
2989 <para>Activates a child control. Optionally specifies the direction in the tab order to select the control from.</para>
2991 <param name="directed">
2992 <attribution license="cc4" from="Microsoft" modified="false" />true to specify the direction of the control to select; otherwise, false.</param>
2993 <param name="forward">
2994 <attribution license="cc4" from="Microsoft" modified="false" />true to move forward in the tab order; false to move backward in the tab order.</param>
2997 <Member MemberName="SetAutoScrollMargin">
2998 <MemberSignature Language="C#" Value="public void SetAutoScrollMargin (int x, int y);" />
2999 <MemberType>Method</MemberType>
3001 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3005 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
3009 <ReturnType>System.Void</ReturnType>
3012 <Parameter Name="x" Type="System.Int32" />
3013 <Parameter Name="y" Type="System.Int32" />
3017 <attribution license="cc4" from="Microsoft" modified="false" />
3018 <para>This method is not relevant for this class.</para>
3021 <attribution license="cc4" from="Microsoft" modified="false" />
3022 <para>This method is not relevant for this class.</para>
3025 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Int32" />.</param>
3027 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.Int32" />.</param>
3030 <Member MemberName="SetBoundsCore">
3031 <MemberSignature Language="C#" Value="protected override void SetBoundsCore (int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);" />
3032 <MemberType>Method</MemberType>
3034 <ReturnType>System.Void</ReturnType>
3037 <Parameter Name="x" Type="System.Int32" />
3038 <Parameter Name="y" Type="System.Int32" />
3039 <Parameter Name="width" Type="System.Int32" />
3040 <Parameter Name="height" Type="System.Int32" />
3041 <Parameter Name="specified" Type="System.Windows.Forms.BoundsSpecified" />
3044 <remarks>To be added.</remarks>
3045 <since version=".NET 2.0" />
3047 <attribution license="cc4" from="Microsoft" modified="false" />
3048 <para>Performs the work of setting the specified bounds of this control.</para>
3051 <attribution license="cc4" from="Microsoft" modified="false" />The new <see cref="P:System.Windows.Forms.Control.Left" /> property value of the control.</param>
3053 <attribution license="cc4" from="Microsoft" modified="false" />The new <see cref="P:System.Windows.Forms.Control.Top" /> property value of the control.</param>
3054 <param name="width">
3055 <attribution license="cc4" from="Microsoft" modified="false" />The new <see cref="P:System.Windows.Forms.Control.Width" /> property value of the control.</param>
3056 <param name="height">
3057 <attribution license="cc4" from="Microsoft" modified="false" />The new <see cref="P:System.Windows.Forms.Control.Height" /> property value of the control.</param>
3058 <param name="specified">
3059 <attribution license="cc4" from="Microsoft" modified="false" />A bitwise combination of the <see cref="T:System.Windows.Forms.BoundsSpecified" /> values.</param>
3062 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3065 <Member MemberName="SetDisplayedItems">
3066 <MemberSignature Language="C#" Value="protected virtual void SetDisplayedItems ();" />
3067 <MemberType>Method</MemberType>
3069 <ReturnType>System.Void</ReturnType>
3073 <remarks>To be added.</remarks>
3074 <since version=".NET 2.0" />
3076 <attribution license="cc4" from="Microsoft" modified="false" />
3077 <para>Resets the collection of displayed and overflow items after a layout is done.</para>
3081 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3084 <Member MemberName="SetItemLocation">
3085 <MemberSignature Language="C#" Value="protected void SetItemLocation (System.Windows.Forms.ToolStripItem item, System.Drawing.Point location);" />
3086 <MemberType>Method</MemberType>
3088 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3091 <ReturnType>System.Void</ReturnType>
3094 <Parameter Name="item" Type="System.Windows.Forms.ToolStripItem" />
3095 <Parameter Name="location" Type="System.Drawing.Point" />
3098 <remarks>To be added.</remarks>
3100 <attribution license="cc4" from="Microsoft" modified="false" />
3101 <para>Anchors a <see cref="T:System.Windows.Forms.ToolStripItem" /> to a particular place on a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
3104 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Windows.Forms.ToolStripItem" /> to anchor.</param>
3105 <param name="location">
3106 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Drawing.Point" /> representing the x and y client coordinates of the <see cref="T:System.Windows.Forms.ToolStripItem" /> location, in pixels.</param>
3109 <Member MemberName="SetItemParent">
3110 <MemberSignature Language="C#" Value="protected static void SetItemParent (System.Windows.Forms.ToolStripItem item, System.Windows.Forms.ToolStrip parent);" />
3111 <MemberType>Method</MemberType>
3113 <ReturnType>System.Void</ReturnType>
3116 <Parameter Name="item" Type="System.Windows.Forms.ToolStripItem" />
3117 <Parameter Name="parent" Type="System.Windows.Forms.ToolStrip" />
3120 <since version=".NET 2.0" />
3122 <attribution license="cc4" from="Microsoft" modified="false" />
3123 <para>Use the <see cref="M:System.Windows.Forms.ToolStrip.SetItemParent(System.Windows.Forms.ToolStripItem,System.Windows.Forms.ToolStrip)" /> property when creating a custom layout engine.</para>
3126 <attribution license="cc4" from="Microsoft" modified="false" />
3127 <para>Enables you to change the parent <see cref="T:System.Windows.Forms.ToolStrip" /> of a <see cref="T:System.Windows.Forms.ToolStripItem" />.</para>
3130 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Windows.Forms.ToolStripItem" /> whose <see cref="P:System.Windows.Forms.Control.Parent" /> property is to be changed. </param>
3131 <param name="parent">
3132 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Windows.Forms.ToolStrip" /> that is the parent of the <see cref="T:System.Windows.Forms.ToolStripItem" /> referred to by the <paramref name="item" /> parameter. </param>
3135 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3138 <Member MemberName="SetVisibleCore">
3139 <MemberSignature Language="C#" Value="protected override void SetVisibleCore (bool visible);" />
3140 <MemberType>Method</MemberType>
3142 <ReturnType>System.Void</ReturnType>
3145 <Parameter Name="visible" Type="System.Boolean" />
3148 <since version=".NET 2.0" />
3150 <attribution license="cc4" from="Microsoft" modified="false" />
3151 <para>You would typically override this method to change the visibility behavior of the control.</para>
3154 <attribution license="cc4" from="Microsoft" modified="false" />
3155 <para>Retrieves a value that sets the <see cref="T:System.Windows.Forms.ToolStripItem" /> to the specified visibility state.</para>
3157 <param name="visible">
3158 <attribution license="cc4" from="Microsoft" modified="false" />true if the <see cref="T:System.Windows.Forms.ToolStripItem" /> is visible; otherwise, false. </param>
3161 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3164 <Member MemberName="ShowItemToolTips">
3165 <MemberSignature Language="C#" Value="public bool ShowItemToolTips { set; get; }" />
3166 <MemberType>Property</MemberType>
3169 <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
3173 <ReturnType>System.Boolean</ReturnType>
3176 <value>To be added.</value>
3177 <since version=".NET 2.0" />
3179 <attribution license="cc4" from="Microsoft" modified="false" />
3180 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.ShowItemToolTips" /> property to determine whether ToolTips are displayed for the <see cref="T:System.Windows.Forms.ToolStripItem" />.</para>
3183 <attribution license="cc4" from="Microsoft" modified="false" />
3184 <para>Gets or sets a value indicating whether ToolTips are to be displayed on <see cref="T:System.Windows.Forms.ToolStrip" /> items. </para>
3188 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3191 <Member MemberName="Stretch">
3192 <MemberSignature Language="C#" Value="public bool Stretch { set; get; }" />
3193 <MemberType>Property</MemberType>
3196 <AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
3200 <ReturnType>System.Boolean</ReturnType>
3203 <value>To be added.</value>
3204 <since version=".NET 2.0" />
3206 <attribution license="cc4" from="Microsoft" modified="false" />
3207 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.Stretch" /> property to get or set whether the <see cref="T:System.Windows.Forms.ToolStrip" /> automatically fills its container.</para>
3210 <attribution license="cc4" from="Microsoft" modified="false" />
3211 <para>Gets or sets a value indicating whether the <see cref="T:System.Windows.Forms.ToolStrip" /> stretches from end to end in the <see cref="T:System.Windows.Forms.ToolStripContainer" />.</para>
3215 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3218 <Member MemberName="TabStop">
3219 <MemberSignature Language="C#" Value="public bool TabStop { set; get; }" />
3220 <MemberType>Property</MemberType>
3223 <AttributeName>System.Runtime.InteropServices.DispId(-516)</AttributeName>
3226 <AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
3230 <ReturnType>System.Boolean</ReturnType>
3233 <value>To be added.</value>
3234 <since version=".NET 2.0" />
3236 <attribution license="cc4" from="Microsoft" modified="false" />
3237 <para>When the user presses the TAB key, the input focus is set to the next <see cref="T:System.Windows.Forms.ToolStripItem" /> in the tab order. Controls with a <see cref="P:System.Windows.Forms.Control.TabStop" /> property value of false are not included in the collection of controls in the tab order. You can manipulate the tab order by changing the <see cref="P:System.Windows.Forms.Control.TabIndex" /> property value for controls in the collection.</para>
3240 <attribution license="cc4" from="Microsoft" modified="false" />
3241 <para>Gets or sets a value indicating whether the user can give the focus to an item in the <see cref="T:System.Windows.Forms.ToolStrip" /> using the TAB key.</para>
3245 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3248 <Member MemberName="TextDirection">
3249 <MemberSignature Language="C#" Value="public virtual System.Windows.Forms.ToolStripTextDirection TextDirection { set; get; }" />
3250 <MemberType>Property</MemberType>
3252 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3256 <AttributeName>System.ComponentModel.DefaultValue(System.Windows.Forms.ToolStripTextDirection.Horizontal)</AttributeName>
3260 <ReturnType>System.Windows.Forms.ToolStripTextDirection</ReturnType>
3263 <value>To be added.</value>
3265 <attribution license="cc4" from="Microsoft" modified="false" />
3266 <para>Use the <see cref="P:System.Windows.Forms.ToolStrip.TextDirection" /> property to get or set the direction of the display text of a <see cref="T:System.Windows.Forms.ToolStripItem" />, such as a <see cref="T:System.Windows.Forms.ToolStripLabel" /> or a <see cref="T:System.Windows.Forms.ToolStripButton" />. You can set the <see cref="P:System.Windows.Forms.ToolStrip.TextDirection" /> property on the <see cref="T:System.Windows.Forms.ToolStrip" /> itself, in which case the setting will apply to each <see cref="T:System.Windows.Forms.ToolStripItem" /> you add to the <see cref="T:System.Windows.Forms.ToolStrip" />, or you can set the <see cref="P:System.Windows.Forms.ToolStrip.TextDirection" /> property differently for each <see cref="T:System.Windows.Forms.ToolStripItem" />.</para>
3269 <attribution license="cc4" from="Microsoft" modified="false" />
3270 <para>Gets or sets the direction in which to draw text on a <see cref="T:System.Windows.Forms.ToolStrip" />.</para>
3274 <Member MemberName="ToString">
3275 <MemberSignature Language="C#" Value="public override string ToString ();" />
3276 <MemberType>Method</MemberType>
3278 <ReturnType>System.String</ReturnType>
3282 <remarks>To be added.</remarks>
3283 <since version=".NET 2.0" />
3285 <attribution license="cc4" from="Microsoft" modified="false" />
3286 <para>Returns a string that represents the <see cref="T:System.Windows.Forms.ToolStrip" /> control.</para>
3289 <attribution license="cc4" from="Microsoft" modified="false" />
3290 <para>A string that represents the <see cref="T:System.Windows.Forms.ToolStrip" /> control.</para>
3294 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3297 <Member MemberName="VerticalScroll">
3298 <MemberSignature Language="C#" Value="public System.Windows.Forms.VScrollProperties VerticalScroll { get; }" />
3299 <MemberType>Property</MemberType>
3301 <AssemblyVersion>2.0.0.0</AssemblyVersion>
3305 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
3308 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
3312 <ReturnType>System.Windows.Forms.VScrollProperties</ReturnType>
3315 <value>To be added.</value>
3317 <attribution license="cc4" from="Microsoft" modified="false" />
3318 <para>This property is not relevant for this class.</para>
3321 <attribution license="cc4" from="Microsoft" modified="false" />
3322 <para>This property is not relevant for this class.</para>
3326 <Member MemberName="WndProc">
3327 <MemberSignature Language="C#" Value="protected override void WndProc (ref System.Windows.Forms.Message m);" />
3328 <MemberType>Method</MemberType>
3330 <ReturnType>System.Void</ReturnType>
3333 <Parameter Name="m" Type="System.Windows.Forms.Message&" RefType="ref" />
3336 <param name="m">To be added.</param>
3337 <summary>To be added.</summary>
3338 <remarks>To be added.</remarks>
3339 <since version=".NET 2.0" />
3342 <AssemblyVersion>2.0.0.0</AssemblyVersion>