1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="ToolStripSplitButton" FullName="System.Windows.Forms.ToolStripSplitButton">
3 <TypeSignature Language="C#" Value="public class ToolStripSplitButton : System.Windows.Forms.ToolStripDropDownItem" />
5 <AssemblyName>System.Windows.Forms</AssemblyName>
6 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Windows.Forms.ToolStripDropDownItem</BaseTypeName>
13 <since version=".NET 2.0" />
15 <attribution license="cc4" from="Microsoft" modified="false" />
17 <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> combines button and drop-down button functionality.</para>
18 <para>Use the <see cref="P:System.Windows.Forms.ToolStripSplitButton.DefaultItem" /> property to synchronize the <see cref="E:System.Windows.Forms.Control.Click" /> event of the chosen drop-down item with the item shown on the button.</para>
21 <attribution license="cc4" from="Microsoft" modified="false" />
22 <para>Represents a combination of a standard button on the left and a drop-down button on the right, or the other way around if the value of <see cref="T:System.Windows.Forms.RightToLeft" /> is Yes.</para>
26 <Member MemberName=".ctor">
27 <MemberSignature Language="C#" Value="public ToolStripSplitButton ();" />
28 <MemberType>Constructor</MemberType>
31 <remarks>To be added.</remarks>
32 <since version=".NET 2.0" />
34 <attribution license="cc4" from="Microsoft" modified="false" />
35 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> class.</para>
39 <AssemblyVersion>2.0.0.0</AssemblyVersion>
42 <Member MemberName=".ctor">
43 <MemberSignature Language="C#" Value="public ToolStripSplitButton (System.Drawing.Image image);" />
44 <MemberType>Constructor</MemberType>
46 <Parameter Name="image" Type="System.Drawing.Image" />
49 <remarks>To be added.</remarks>
50 <since version=".NET 2.0" />
52 <attribution license="cc4" from="Microsoft" modified="false" />
53 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> class with the specified image. </para>
56 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Drawing.Image" /> to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
59 <AssemblyVersion>2.0.0.0</AssemblyVersion>
62 <Member MemberName=".ctor">
63 <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text);" />
64 <MemberType>Constructor</MemberType>
66 <Parameter Name="text" Type="System.String" />
69 <remarks>To be added.</remarks>
70 <since version=".NET 2.0" />
72 <attribution license="cc4" from="Microsoft" modified="false" />
73 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> class with the specified text. </para>
76 <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
79 <AssemblyVersion>2.0.0.0</AssemblyVersion>
82 <Member MemberName=".ctor">
83 <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text, System.Drawing.Image image);" />
84 <MemberType>Constructor</MemberType>
86 <Parameter Name="text" Type="System.String" />
87 <Parameter Name="image" Type="System.Drawing.Image" />
90 <remarks>To be added.</remarks>
91 <since version=".NET 2.0" />
93 <attribution license="cc4" from="Microsoft" modified="false" />
94 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> class with the specified text and image.</para>
97 <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
99 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Drawing.Image" /> to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
102 <AssemblyVersion>2.0.0.0</AssemblyVersion>
105 <Member MemberName=".ctor">
106 <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text, System.Drawing.Image image, EventHandler onClick);" />
107 <MemberType>Constructor</MemberType>
109 <Parameter Name="text" Type="System.String" />
110 <Parameter Name="image" Type="System.Drawing.Image" />
111 <Parameter Name="onClick" Type="System.EventHandler" />
114 <remarks>To be added.</remarks>
115 <since version=".NET 2.0" />
117 <attribution license="cc4" from="Microsoft" modified="false" />
118 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> class with the specified display text, image, and <see cref="E:System.Windows.Forms.Control.Click" /> event handler.</para>
121 <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
123 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Drawing.Image" /> to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
124 <param name="onClick">
125 <attribution license="cc4" from="Microsoft" modified="false" />Raises the <see cref="E:System.Windows.Forms.Control.Click" /> event when the user clicks the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
128 <AssemblyVersion>2.0.0.0</AssemblyVersion>
131 <Member MemberName=".ctor">
132 <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text, System.Drawing.Image image, System.Windows.Forms.ToolStripItem[] dropDownItems);" />
133 <MemberType>Constructor</MemberType>
135 <Parameter Name="text" Type="System.String" />
136 <Parameter Name="image" Type="System.Drawing.Image" />
137 <Parameter Name="dropDownItems" Type="System.Windows.Forms.ToolStripItem[]">
140 <AttributeName>System.ParamArray</AttributeName>
146 <remarks>To be added.</remarks>
147 <since version=".NET 2.0" />
149 <attribution license="cc4" from="Microsoft" modified="false" />
150 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> class with the specified text, image, and <see cref="T:System.Windows.Forms.ToolStripItem" /> array.</para>
153 <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
155 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Drawing.Image" /> to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
156 <param name="dropDownItems">
157 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.ToolStripItem" /> array of controls.</param>
160 <AssemblyVersion>2.0.0.0</AssemblyVersion>
163 <Member MemberName=".ctor">
164 <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text, System.Drawing.Image image, EventHandler onClick, string name);" />
165 <MemberType>Constructor</MemberType>
167 <Parameter Name="text" Type="System.String" />
168 <Parameter Name="image" Type="System.Drawing.Image" />
169 <Parameter Name="onClick" Type="System.EventHandler" />
170 <Parameter Name="name" Type="System.String" />
173 <remarks>To be added.</remarks>
174 <since version=".NET 2.0" />
176 <attribution license="cc4" from="Microsoft" modified="false" />
177 <para>Initializes a new instance of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> class with the specified display text, image, <see cref="E:System.Windows.Forms.Control.Click" /> event handler, and name.</para>
180 <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
182 <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Drawing.Image" /> to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
183 <param name="onClick">
184 <attribution license="cc4" from="Microsoft" modified="false" />Raises the <see cref="E:System.Windows.Forms.Control.Click" /> event when the user clicks the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
186 <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
189 <AssemblyVersion>2.0.0.0</AssemblyVersion>
192 <Member MemberName="AutoToolTip">
193 <MemberSignature Language="C#" Value="public bool AutoToolTip { set; get; }" />
194 <MemberType>Property</MemberType>
196 <ReturnType>System.Boolean</ReturnType>
199 <value>To be added.</value>
200 <since version=".NET 2.0" />
202 <attribution license="cc4" from="Microsoft" modified="false" />
203 <para>Set the <see cref="P:System.Windows.Forms.ToolStripSplitButton.AutoToolTip" /> property to false to display custom text on a <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
206 <attribution license="cc4" from="Microsoft" modified="false" />
207 <para>Gets or sets a value indicating whether default or custom <see cref="T:System.Windows.Forms.ToolTip" /> text is displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
211 <AssemblyVersion>2.0.0.0</AssemblyVersion>
215 <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
219 <Member MemberName="ButtonBounds">
220 <MemberSignature Language="C#" Value="public System.Drawing.Rectangle ButtonBounds { get; }" />
221 <MemberType>Property</MemberType>
223 <ReturnType>System.Drawing.Rectangle</ReturnType>
226 <value>To be added.</value>
227 <remarks>To be added.</remarks>
228 <since version=".NET 2.0" />
230 <attribution license="cc4" from="Microsoft" modified="false" />
231 <para>Gets the size and location of the standard button portion of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
235 <AssemblyVersion>2.0.0.0</AssemblyVersion>
239 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
243 <Member MemberName="ButtonClick">
244 <MemberSignature Language="C#" Value="public event EventHandler ButtonClick;" />
245 <MemberType>Event</MemberType>
247 <ReturnType>System.EventHandler</ReturnType>
250 <since version=".NET 2.0" />
252 <attribution license="cc4" from="Microsoft" modified="false" />
253 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
256 <attribution license="cc4" from="Microsoft" modified="false" />
257 <para>Occurs when the standard button portion of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> is clicked.</para>
261 <AssemblyVersion>2.0.0.0</AssemblyVersion>
264 <Member MemberName="ButtonDoubleClick">
265 <MemberSignature Language="C#" Value="public event EventHandler ButtonDoubleClick;" />
266 <MemberType>Event</MemberType>
268 <ReturnType>System.EventHandler</ReturnType>
271 <since version=".NET 2.0" />
273 <attribution license="cc4" from="Microsoft" modified="false" />
274 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
277 <attribution license="cc4" from="Microsoft" modified="false" />
278 <para>Occurs when the standard button portion of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> is double-clicked.</para>
282 <AssemblyVersion>2.0.0.0</AssemblyVersion>
285 <Member MemberName="ButtonPressed">
286 <MemberSignature Language="C#" Value="public bool ButtonPressed { get; }" />
287 <MemberType>Property</MemberType>
289 <ReturnType>System.Boolean</ReturnType>
292 <value>To be added.</value>
293 <remarks>To be added.</remarks>
294 <since version=".NET 2.0" />
296 <attribution license="cc4" from="Microsoft" modified="false" />
297 <para>Gets a value indicating whether the button portion of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> is in the pressed state. </para>
301 <AssemblyVersion>2.0.0.0</AssemblyVersion>
305 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
309 <Member MemberName="ButtonSelected">
310 <MemberSignature Language="C#" Value="public bool ButtonSelected { get; }" />
311 <MemberType>Property</MemberType>
313 <ReturnType>System.Boolean</ReturnType>
316 <value>To be added.</value>
317 <remarks>To be added.</remarks>
318 <since version=".NET 2.0" />
320 <attribution license="cc4" from="Microsoft" modified="false" />
321 <para>Gets a value indicating whether the standard button portion of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> is selected or the <see cref="P:System.Windows.Forms.ToolStripSplitButton.DropDownButtonPressed" /> property is true.</para>
325 <AssemblyVersion>2.0.0.0</AssemblyVersion>
329 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
333 <Member MemberName="CreateAccessibilityInstance">
334 <MemberSignature Language="C#" Value="protected override System.Windows.Forms.AccessibleObject CreateAccessibilityInstance ();" />
335 <MemberType>Method</MemberType>
337 <AssemblyVersion>2.0.0.0</AssemblyVersion>
340 <ReturnType>System.Windows.Forms.AccessibleObject</ReturnType>
344 <remarks>To be added.</remarks>
346 <attribution license="cc4" from="Microsoft" modified="false" />
347 <para>Creates a new accessibility object for the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
350 <attribution license="cc4" from="Microsoft" modified="false" />
351 <para>A new accessibility object for the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
355 <Member MemberName="CreateDefaultDropDown">
356 <MemberSignature Language="C#" Value="protected override System.Windows.Forms.ToolStripDropDown CreateDefaultDropDown ();" />
357 <MemberType>Method</MemberType>
359 <ReturnType>System.Windows.Forms.ToolStripDropDown</ReturnType>
363 <summary>To be added.</summary>
364 <returns>To be added.</returns>
365 <remarks>To be added.</remarks>
366 <since version=".NET 2.0" />
369 <AssemblyVersion>2.0.0.0</AssemblyVersion>
372 <Member MemberName="DefaultAutoToolTip">
373 <MemberSignature Language="C#" Value="protected override bool DefaultAutoToolTip { get; }" />
374 <MemberType>Property</MemberType>
376 <ReturnType>System.Boolean</ReturnType>
379 <value>To be added.</value>
380 <remarks>To be added.</remarks>
381 <since version=".NET 2.0" />
383 <attribution license="cc4" from="Microsoft" modified="false" />
384 <para>Gets a value indicating whether to display the <see cref="T:System.Windows.Forms.ToolTip" /> that is defined as the default. </para>
388 <AssemblyVersion>2.0.0.0</AssemblyVersion>
391 <Member MemberName="DefaultItem">
392 <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripItem DefaultItem { set; get; }" />
393 <MemberType>Property</MemberType>
395 <AssemblyVersion>2.0.0.0</AssemblyVersion>
399 <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
402 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
406 <ReturnType>System.Windows.Forms.ToolStripItem</ReturnType>
409 <value>To be added.</value>
411 <attribution license="cc4" from="Microsoft" modified="false" />
412 <para>If a <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> has a <see cref="P:System.Windows.Forms.ToolStripSplitButton.DefaultItem" />, the ENTER key activates the button. Otherwise, the ENTER key activates the drop-down.</para>
413 <para>Use the <see cref="P:System.Windows.Forms.ToolStripSplitButton.DefaultItem" /> property to synchronize the <see cref="E:System.Windows.Forms.Control.Click" /> event of the chosen drop-down item with the item shown on the button.</para>
416 <attribution license="cc4" from="Microsoft" modified="false" />
417 <para>Gets or sets the portion of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> that is activated when the control is first selected.</para>
421 <Member MemberName="DefaultItemChanged">
422 <MemberSignature Language="C#" Value="public event EventHandler DefaultItemChanged;" />
423 <MemberType>Event</MemberType>
425 <ReturnType>System.EventHandler</ReturnType>
428 <since version=".NET 2.0" />
430 <attribution license="cc4" from="Microsoft" modified="false" />
431 <para>For more information about handling events, see <format type="text/html"><a href="01E4F1BC-E55E-413F-98C7-6588493E5F67">Consuming Events</a></format>.</para>
434 <attribution license="cc4" from="Microsoft" modified="false" />
435 <para>Occurs when the <see cref="P:System.Windows.Forms.ToolStripSplitButton.DefaultItem" /> has changed.</para>
439 <AssemblyVersion>2.0.0.0</AssemblyVersion>
442 <Member MemberName="DismissWhenClicked">
443 <MemberSignature Language="C#" Value="protected override bool DismissWhenClicked { get; }" />
444 <MemberType>Property</MemberType>
446 <AssemblyVersion>2.0.0.0</AssemblyVersion>
449 <ReturnType>System.Boolean</ReturnType>
452 <value>To be added.</value>
453 <remarks>To be added.</remarks>
455 <attribution license="cc4" from="Microsoft" modified="false" />
456 <para>Gets a value indicating whether items on a <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> are hidden after they are clicked.</para>
460 <Member MemberName="DropDownButtonBounds">
461 <MemberSignature Language="C#" Value="public System.Drawing.Rectangle DropDownButtonBounds { get; }" />
462 <MemberType>Property</MemberType>
464 <ReturnType>System.Drawing.Rectangle</ReturnType>
467 <value>To be added.</value>
468 <remarks>To be added.</remarks>
469 <since version=".NET 2.0" />
471 <attribution license="cc4" from="Microsoft" modified="false" />
472 <para>Gets the size and location, in screen coordinates, of the drop-down button portion of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
476 <AssemblyVersion>2.0.0.0</AssemblyVersion>
480 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
484 <Member MemberName="DropDownButtonPressed">
485 <MemberSignature Language="C#" Value="public bool DropDownButtonPressed { get; }" />
486 <MemberType>Property</MemberType>
488 <ReturnType>System.Boolean</ReturnType>
491 <value>To be added.</value>
492 <remarks>To be added.</remarks>
493 <since version=".NET 2.0" />
495 <attribution license="cc4" from="Microsoft" modified="false" />
496 <para>Gets a value indicating whether the drop-down portion of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> is in the pressed state. </para>
500 <AssemblyVersion>2.0.0.0</AssemblyVersion>
504 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
508 <Member MemberName="DropDownButtonSelected">
509 <MemberSignature Language="C#" Value="public bool DropDownButtonSelected { get; }" />
510 <MemberType>Property</MemberType>
512 <ReturnType>System.Boolean</ReturnType>
515 <value>To be added.</value>
516 <remarks>To be added.</remarks>
517 <since version=".NET 2.0" />
519 <attribution license="cc4" from="Microsoft" modified="false" />
520 <para>Gets a value indicating whether the drop-down button portion of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> is selected.</para>
524 <AssemblyVersion>2.0.0.0</AssemblyVersion>
528 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
532 <Member MemberName="DropDownButtonWidth">
533 <MemberSignature Language="C#" Value="public int DropDownButtonWidth { set; get; }" />
534 <MemberType>Property</MemberType>
536 <ReturnType>System.Int32</ReturnType>
539 <value>To be added.</value>
540 <remarks>To be added.</remarks>
541 <since version=".NET 2.0" />
543 <attribution license="cc4" from="Microsoft" modified="false" />
544 <para>The width, in pixels, of the drop-down button portion of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
548 <AssemblyVersion>2.0.0.0</AssemblyVersion>
551 <Member MemberName="GetPreferredSize">
552 <MemberSignature Language="C#" Value="public override System.Drawing.Size GetPreferredSize (System.Drawing.Size constrainingSize);" />
553 <MemberType>Method</MemberType>
555 <ReturnType>System.Drawing.Size</ReturnType>
558 <Parameter Name="constrainingSize" Type="System.Drawing.Size" />
561 <remarks>To be added.</remarks>
562 <since version=".NET 2.0" />
564 <attribution license="cc4" from="Microsoft" modified="false" />
565 <para>Retrieves the size of a rectangular area into which a <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> can be fitted.</para>
568 <attribution license="cc4" from="Microsoft" modified="false" />
569 <para>An ordered pair of type <see cref="T:System.Drawing.Size" />, representing the width and height of a rectangle.</para>
571 <param name="constrainingSize">
572 <attribution license="cc4" from="Microsoft" modified="false" />The custom-sized area for a control. </param>
575 <AssemblyVersion>2.0.0.0</AssemblyVersion>
578 <Member MemberName="OnButtonClick">
579 <MemberSignature Language="C#" Value="protected virtual void OnButtonClick (EventArgs e);" />
580 <MemberType>Method</MemberType>
582 <ReturnType>System.Void</ReturnType>
585 <Parameter Name="e" Type="System.EventArgs" />
588 <since version=".NET 2.0" />
590 <attribution license="cc4" from="Microsoft" modified="false" />
591 <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>
592 <para>The <see cref="M:System.Windows.Forms.ToolStripSplitButton.OnButtonClick(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>
595 <attribution license="cc4" from="Microsoft" modified="false" />
596 <para>Raises the <see cref="E:System.Windows.Forms.ToolStripSplitButton.ButtonClick" /> event.</para>
599 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
602 <AssemblyVersion>2.0.0.0</AssemblyVersion>
605 <Member MemberName="OnButtonDoubleClick">
606 <MemberSignature Language="C#" Value="public virtual void OnButtonDoubleClick (EventArgs e);" />
607 <MemberType>Method</MemberType>
609 <ReturnType>System.Void</ReturnType>
612 <Parameter Name="e" Type="System.EventArgs" />
615 <since version=".NET 2.0" />
617 <attribution license="cc4" from="Microsoft" modified="false" />
618 <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>
619 <para>The <see cref="M:System.Windows.Forms.ToolStripSplitButton.OnButtonDoubleClick(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>
622 <attribution license="cc4" from="Microsoft" modified="false" />
623 <para>Raises the <see cref="E:System.Windows.Forms.ToolStripSplitButton.ButtonDoubleClick" /> event.</para>
626 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
629 <AssemblyVersion>2.0.0.0</AssemblyVersion>
632 <Member MemberName="OnDefaultItemChanged">
633 <MemberSignature Language="C#" Value="protected virtual void OnDefaultItemChanged (EventArgs e);" />
634 <MemberType>Method</MemberType>
636 <ReturnType>System.Void</ReturnType>
639 <Parameter Name="e" Type="System.EventArgs" />
642 <since version=".NET 2.0" />
644 <attribution license="cc4" from="Microsoft" modified="false" />
645 <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>
646 <para>The <see cref="M:System.Windows.Forms.ToolStripSplitButton.OnDefaultItemChanged(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>
649 <attribution license="cc4" from="Microsoft" modified="false" />
650 <para>Raises the <see cref="E:System.Windows.Forms.ToolStripSplitButton.DefaultItemChanged" /> event.</para>
653 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
656 <AssemblyVersion>2.0.0.0</AssemblyVersion>
659 <Member MemberName="OnMouseDown">
660 <MemberSignature Language="C#" Value="protected override void OnMouseDown (System.Windows.Forms.MouseEventArgs e);" />
661 <MemberType>Method</MemberType>
663 <ReturnType>System.Void</ReturnType>
666 <Parameter Name="e" Type="System.Windows.Forms.MouseEventArgs" />
669 <since version=".NET 2.0" />
671 <attribution license="cc4" from="Microsoft" modified="false" />
672 <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>
673 <para>The <see cref="M:System.Windows.Forms.ToolStripSplitButton.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>
676 <attribution license="cc4" from="Microsoft" modified="false" />
677 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseDown" /> event.</para>
680 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.MouseEventArgs" /> that contains the event data. </param>
683 <AssemblyVersion>2.0.0.0</AssemblyVersion>
686 <Member MemberName="OnMouseLeave">
687 <MemberSignature Language="C#" Value="protected override void OnMouseLeave (EventArgs e);" />
688 <MemberType>Method</MemberType>
690 <ReturnType>System.Void</ReturnType>
693 <Parameter Name="e" Type="System.EventArgs" />
696 <since version=".NET 2.0" />
698 <attribution license="cc4" from="Microsoft" modified="false" />
699 <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>
700 <para>The <see cref="M:System.Windows.Forms.ToolStripSplitButton.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>
703 <attribution license="cc4" from="Microsoft" modified="false" />
704 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseLeave" /> event.</para>
707 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
710 <AssemblyVersion>2.0.0.0</AssemblyVersion>
713 <Member MemberName="OnMouseUp">
714 <MemberSignature Language="C#" Value="protected override void OnMouseUp (System.Windows.Forms.MouseEventArgs e);" />
715 <MemberType>Method</MemberType>
717 <ReturnType>System.Void</ReturnType>
720 <Parameter Name="e" Type="System.Windows.Forms.MouseEventArgs" />
723 <since version=".NET 2.0" />
725 <attribution license="cc4" from="Microsoft" modified="false" />
726 <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>
727 <para>The <see cref="M:System.Windows.Forms.ToolStripSplitButton.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>
730 <attribution license="cc4" from="Microsoft" modified="false" />
731 <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseUp" /> event.</para>
734 <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.MouseEventArgs" /> that contains the event data. </param>
737 <AssemblyVersion>2.0.0.0</AssemblyVersion>
740 <Member MemberName="OnPaint">
741 <MemberSignature Language="C#" Value="protected override void OnPaint (System.Windows.Forms.PaintEventArgs e);" />
742 <MemberType>Method</MemberType>
744 <ReturnType>System.Void</ReturnType>
747 <Parameter Name="e" Type="System.Windows.Forms.PaintEventArgs" />
750 <param name="e">To be added.</param>
751 <summary>To be added.</summary>
752 <remarks>To be added.</remarks>
753 <since version=".NET 2.0" />
756 <AssemblyVersion>2.0.0.0</AssemblyVersion>
759 <Member MemberName="OnRightToLeftChanged">
760 <MemberSignature Language="C#" Value="protected override void OnRightToLeftChanged (EventArgs e);" />
761 <MemberType>Method</MemberType>
763 <AssemblyVersion>2.0.0.0</AssemblyVersion>
766 <ReturnType>System.Void</ReturnType>
769 <Parameter Name="e" Type="System.EventArgs" />
773 <attribution license="cc4" from="Microsoft" modified="false" />
774 <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>
775 <para>The <see cref="M:System.Windows.Forms.ToolStripSplitButton.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>
778 <attribution license="cc4" from="Microsoft" modified="false" />
779 <para>Raises the <see cref="E:System.Windows.Forms.Control.RightToLeftChanged" /> event.</para>
782 <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
785 <Member MemberName="PerformButtonClick">
786 <MemberSignature Language="C#" Value="public void PerformButtonClick ();" />
787 <MemberType>Method</MemberType>
789 <ReturnType>System.Void</ReturnType>
793 <remarks>To be added.</remarks>
794 <since version=".NET 2.0" />
796 <attribution license="cc4" from="Microsoft" modified="false" />
797 <para>If the <see cref="P:System.Windows.Forms.ToolStripItem.Enabled" /> property is true, calls the <see cref="M:System.Windows.Forms.ToolStripSplitButton.OnButtonClick(System.EventArgs)" /> method.</para>
801 <AssemblyVersion>2.0.0.0</AssemblyVersion>
804 <Member MemberName="ProcessDialogKey">
805 <MemberSignature Language="C#" Value="protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);" />
806 <MemberType>Method</MemberType>
808 <AssemblyVersion>2.0.0.0</AssemblyVersion>
811 <ReturnType>System.Boolean</ReturnType>
814 <Parameter Name="keyData" Type="System.Windows.Forms.Keys" />
818 <attribution license="cc4" from="Microsoft" modified="false" />
819 <para>This method is called during message preprocessing to handle the ENTER and SPACEBAR keys in order to raise the <see cref="E:System.Windows.Forms.ToolStripItem.Click" /> event. However, if the <see cref="T:System.Windows.Forms.ToolStripSplitButton" /> is not enabled, this method calls the base class implementation instead. </para>
820 <para>This method is called only if the <see cref="M:System.Windows.Forms.Control.IsInputKey(System.Windows.Forms.Keys)" /> method indicates that the item is not processing the key. </para>
823 <attribution license="cc4" from="Microsoft" modified="false" />
824 <para>Processes a dialog key.</para>
827 <attribution license="cc4" from="Microsoft" modified="false" />
828 <para>true if the key was processed by the item; otherwise, false.</para>
830 <param name="keyData">
831 <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>
834 <Member MemberName="ProcessMnemonic">
835 <MemberSignature Language="C#" Value="protected override bool ProcessMnemonic (char charCode);" />
836 <MemberType>Method</MemberType>
838 <AssemblyVersion>2.0.0.0</AssemblyVersion>
841 <ReturnType>System.Boolean</ReturnType>
844 <Parameter Name="charCode" Type="System.Char" />
847 <remarks>To be added.</remarks>
849 <attribution license="cc4" from="Microsoft" modified="false" />
850 <para>Processes a mnemonic character.</para>
853 <attribution license="cc4" from="Microsoft" modified="false" />
854 <para>true in all cases.</para>
856 <param name="charCode">
857 <attribution license="cc4" from="Microsoft" modified="false" />The character to process. </param>
860 <Member MemberName="ResetDropDownButtonWidth">
861 <MemberSignature Language="C#" Value="public virtual void ResetDropDownButtonWidth ();" />
862 <MemberType>Method</MemberType>
864 <ReturnType>System.Void</ReturnType>
868 <since version=".NET 2.0" />
870 <attribution license="cc4" from="Microsoft" modified="false" />
871 <para>This method is not relevant to this class.</para>
874 <attribution license="cc4" from="Microsoft" modified="false" />
875 <para>This method is not relevant to this class.</para>
879 <AssemblyVersion>2.0.0.0</AssemblyVersion>
883 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
887 <Member MemberName="SplitterBounds">
888 <MemberSignature Language="C#" Value="public System.Drawing.Rectangle SplitterBounds { get; }" />
889 <MemberType>Property</MemberType>
891 <ReturnType>System.Drawing.Rectangle</ReturnType>
894 <value>To be added.</value>
895 <since version=".NET 2.0" />
897 <attribution license="cc4" from="Microsoft" modified="false" />
898 <para>Use the <see cref="P:System.Windows.Forms.ToolStripSplitButton.SplitterBounds" /> property to do custom painting.</para>
901 <attribution license="cc4" from="Microsoft" modified="false" />
902 <para>Gets the boundaries of the separator between the standard and drop-down button portions of a <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
906 <AssemblyVersion>2.0.0.0</AssemblyVersion>
910 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
917 <AttributeName>System.Windows.Forms.Design.ToolStripItemDesignerAvailability(System.Windows.Forms.Design.ToolStripItemDesignerAvailability.ToolStrip | System.Windows.Forms.Design.ToolStripItemDesignerAvailability.StatusStrip)</AttributeName>
920 <AttributeName>System.ComponentModel.DefaultEvent("ButtonClick")</AttributeName>