Merge pull request #944 from ermshiperete/bug-novell-496138
[mono.git] / mcs / class / Managed.Windows.Forms / Documentation / en / System.Windows.Forms / ToolStripSplitButton.xml
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" />
4   <AssemblyInfo>
5     <AssemblyName>System.Windows.Forms</AssemblyName>
6     <AssemblyVersion>2.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Windows.Forms.ToolStripDropDownItem</BaseTypeName>
10   </Base>
11   <Interfaces />
12   <Docs>
13     <since version=".NET 2.0" />
14     <remarks>
15       <attribution license="cc4" from="Microsoft" modified="false" />
16       <para>
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>
19     </remarks>
20     <summary>
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>
23     </summary>
24   </Docs>
25   <Members>
26     <Member MemberName=".ctor">
27       <MemberSignature Language="C#" Value="public ToolStripSplitButton ();" />
28       <MemberType>Constructor</MemberType>
29       <Parameters />
30       <Docs>
31         <remarks>To be added.</remarks>
32         <since version=".NET 2.0" />
33         <summary>
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>
36         </summary>
37       </Docs>
38       <AssemblyInfo>
39         <AssemblyVersion>2.0.0.0</AssemblyVersion>
40       </AssemblyInfo>
41     </Member>
42     <Member MemberName=".ctor">
43       <MemberSignature Language="C#" Value="public ToolStripSplitButton (System.Drawing.Image image);" />
44       <MemberType>Constructor</MemberType>
45       <Parameters>
46         <Parameter Name="image" Type="System.Drawing.Image" />
47       </Parameters>
48       <Docs>
49         <remarks>To be added.</remarks>
50         <since version=".NET 2.0" />
51         <summary>
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>
54         </summary>
55         <param name="image">
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>
57       </Docs>
58       <AssemblyInfo>
59         <AssemblyVersion>2.0.0.0</AssemblyVersion>
60       </AssemblyInfo>
61     </Member>
62     <Member MemberName=".ctor">
63       <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text);" />
64       <MemberType>Constructor</MemberType>
65       <Parameters>
66         <Parameter Name="text" Type="System.String" />
67       </Parameters>
68       <Docs>
69         <remarks>To be added.</remarks>
70         <since version=".NET 2.0" />
71         <summary>
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>
74         </summary>
75         <param name="text">
76           <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
77       </Docs>
78       <AssemblyInfo>
79         <AssemblyVersion>2.0.0.0</AssemblyVersion>
80       </AssemblyInfo>
81     </Member>
82     <Member MemberName=".ctor">
83       <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text, System.Drawing.Image image);" />
84       <MemberType>Constructor</MemberType>
85       <Parameters>
86         <Parameter Name="text" Type="System.String" />
87         <Parameter Name="image" Type="System.Drawing.Image" />
88       </Parameters>
89       <Docs>
90         <remarks>To be added.</remarks>
91         <since version=".NET 2.0" />
92         <summary>
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>
95         </summary>
96         <param name="text">
97           <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
98         <param name="image">
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>
100       </Docs>
101       <AssemblyInfo>
102         <AssemblyVersion>2.0.0.0</AssemblyVersion>
103       </AssemblyInfo>
104     </Member>
105     <Member MemberName=".ctor">
106       <MemberSignature Language="C#" Value="public ToolStripSplitButton (string text, System.Drawing.Image image, EventHandler onClick);" />
107       <MemberType>Constructor</MemberType>
108       <Parameters>
109         <Parameter Name="text" Type="System.String" />
110         <Parameter Name="image" Type="System.Drawing.Image" />
111         <Parameter Name="onClick" Type="System.EventHandler" />
112       </Parameters>
113       <Docs>
114         <remarks>To be added.</remarks>
115         <since version=".NET 2.0" />
116         <summary>
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>
119         </summary>
120         <param name="text">
121           <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
122         <param name="image">
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>
126       </Docs>
127       <AssemblyInfo>
128         <AssemblyVersion>2.0.0.0</AssemblyVersion>
129       </AssemblyInfo>
130     </Member>
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>
134       <Parameters>
135         <Parameter Name="text" Type="System.String" />
136         <Parameter Name="image" Type="System.Drawing.Image" />
137         <Parameter Name="dropDownItems" Type="System.Windows.Forms.ToolStripItem[]">
138           <Attributes>
139             <Attribute>
140               <AttributeName>System.ParamArray</AttributeName>
141             </Attribute>
142           </Attributes>
143         </Parameter>
144       </Parameters>
145       <Docs>
146         <remarks>To be added.</remarks>
147         <since version=".NET 2.0" />
148         <summary>
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>
151         </summary>
152         <param name="text">
153           <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
154         <param name="image">
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>
158       </Docs>
159       <AssemblyInfo>
160         <AssemblyVersion>2.0.0.0</AssemblyVersion>
161       </AssemblyInfo>
162     </Member>
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>
166       <Parameters>
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" />
171       </Parameters>
172       <Docs>
173         <remarks>To be added.</remarks>
174         <since version=".NET 2.0" />
175         <summary>
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>
178         </summary>
179         <param name="text">
180           <attribution license="cc4" from="Microsoft" modified="false" />The text to be displayed on the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
181         <param name="image">
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>
185         <param name="name">
186           <attribution license="cc4" from="Microsoft" modified="false" />The name of the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</param>
187       </Docs>
188       <AssemblyInfo>
189         <AssemblyVersion>2.0.0.0</AssemblyVersion>
190       </AssemblyInfo>
191     </Member>
192     <Member MemberName="AutoToolTip">
193       <MemberSignature Language="C#" Value="public bool AutoToolTip { set; get; }" />
194       <MemberType>Property</MemberType>
195       <ReturnValue>
196         <ReturnType>System.Boolean</ReturnType>
197       </ReturnValue>
198       <Docs>
199         <value>To be added.</value>
200         <since version=".NET 2.0" />
201         <remarks>
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>
204         </remarks>
205         <summary>
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>
208         </summary>
209       </Docs>
210       <AssemblyInfo>
211         <AssemblyVersion>2.0.0.0</AssemblyVersion>
212       </AssemblyInfo>
213       <Attributes>
214         <Attribute>
215           <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
216         </Attribute>
217       </Attributes>
218     </Member>
219     <Member MemberName="ButtonBounds">
220       <MemberSignature Language="C#" Value="public System.Drawing.Rectangle ButtonBounds { get; }" />
221       <MemberType>Property</MemberType>
222       <ReturnValue>
223         <ReturnType>System.Drawing.Rectangle</ReturnType>
224       </ReturnValue>
225       <Docs>
226         <value>To be added.</value>
227         <remarks>To be added.</remarks>
228         <since version=".NET 2.0" />
229         <summary>
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>
232         </summary>
233       </Docs>
234       <AssemblyInfo>
235         <AssemblyVersion>2.0.0.0</AssemblyVersion>
236       </AssemblyInfo>
237       <Attributes>
238         <Attribute>
239           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
240         </Attribute>
241       </Attributes>
242     </Member>
243     <Member MemberName="ButtonClick">
244       <MemberSignature Language="C#" Value="public event EventHandler ButtonClick;" />
245       <MemberType>Event</MemberType>
246       <ReturnValue>
247         <ReturnType>System.EventHandler</ReturnType>
248       </ReturnValue>
249       <Docs>
250         <since version=".NET 2.0" />
251         <remarks>
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>
254         </remarks>
255         <summary>
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>
258         </summary>
259       </Docs>
260       <AssemblyInfo>
261         <AssemblyVersion>2.0.0.0</AssemblyVersion>
262       </AssemblyInfo>
263     </Member>
264     <Member MemberName="ButtonDoubleClick">
265       <MemberSignature Language="C#" Value="public event EventHandler ButtonDoubleClick;" />
266       <MemberType>Event</MemberType>
267       <ReturnValue>
268         <ReturnType>System.EventHandler</ReturnType>
269       </ReturnValue>
270       <Docs>
271         <since version=".NET 2.0" />
272         <remarks>
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>
275         </remarks>
276         <summary>
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>
279         </summary>
280       </Docs>
281       <AssemblyInfo>
282         <AssemblyVersion>2.0.0.0</AssemblyVersion>
283       </AssemblyInfo>
284     </Member>
285     <Member MemberName="ButtonPressed">
286       <MemberSignature Language="C#" Value="public bool ButtonPressed { get; }" />
287       <MemberType>Property</MemberType>
288       <ReturnValue>
289         <ReturnType>System.Boolean</ReturnType>
290       </ReturnValue>
291       <Docs>
292         <value>To be added.</value>
293         <remarks>To be added.</remarks>
294         <since version=".NET 2.0" />
295         <summary>
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>
298         </summary>
299       </Docs>
300       <AssemblyInfo>
301         <AssemblyVersion>2.0.0.0</AssemblyVersion>
302       </AssemblyInfo>
303       <Attributes>
304         <Attribute>
305           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
306         </Attribute>
307       </Attributes>
308     </Member>
309     <Member MemberName="ButtonSelected">
310       <MemberSignature Language="C#" Value="public bool ButtonSelected { get; }" />
311       <MemberType>Property</MemberType>
312       <ReturnValue>
313         <ReturnType>System.Boolean</ReturnType>
314       </ReturnValue>
315       <Docs>
316         <value>To be added.</value>
317         <remarks>To be added.</remarks>
318         <since version=".NET 2.0" />
319         <summary>
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>
322         </summary>
323       </Docs>
324       <AssemblyInfo>
325         <AssemblyVersion>2.0.0.0</AssemblyVersion>
326       </AssemblyInfo>
327       <Attributes>
328         <Attribute>
329           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
330         </Attribute>
331       </Attributes>
332     </Member>
333     <Member MemberName="CreateAccessibilityInstance">
334       <MemberSignature Language="C#" Value="protected override System.Windows.Forms.AccessibleObject CreateAccessibilityInstance ();" />
335       <MemberType>Method</MemberType>
336       <AssemblyInfo>
337         <AssemblyVersion>2.0.0.0</AssemblyVersion>
338       </AssemblyInfo>
339       <ReturnValue>
340         <ReturnType>System.Windows.Forms.AccessibleObject</ReturnType>
341       </ReturnValue>
342       <Parameters />
343       <Docs>
344         <remarks>To be added.</remarks>
345         <summary>
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>
348         </summary>
349         <returns>
350           <attribution license="cc4" from="Microsoft" modified="false" />
351           <para>A new accessibility object for the <see cref="T:System.Windows.Forms.ToolStripSplitButton" />.</para>
352         </returns>
353       </Docs>
354     </Member>
355     <Member MemberName="CreateDefaultDropDown">
356       <MemberSignature Language="C#" Value="protected override System.Windows.Forms.ToolStripDropDown CreateDefaultDropDown ();" />
357       <MemberType>Method</MemberType>
358       <ReturnValue>
359         <ReturnType>System.Windows.Forms.ToolStripDropDown</ReturnType>
360       </ReturnValue>
361       <Parameters />
362       <Docs>
363         <summary>To be added.</summary>
364         <returns>To be added.</returns>
365         <remarks>To be added.</remarks>
366         <since version=".NET 2.0" />
367       </Docs>
368       <AssemblyInfo>
369         <AssemblyVersion>2.0.0.0</AssemblyVersion>
370       </AssemblyInfo>
371     </Member>
372     <Member MemberName="DefaultAutoToolTip">
373       <MemberSignature Language="C#" Value="protected override bool DefaultAutoToolTip { get; }" />
374       <MemberType>Property</MemberType>
375       <ReturnValue>
376         <ReturnType>System.Boolean</ReturnType>
377       </ReturnValue>
378       <Docs>
379         <value>To be added.</value>
380         <remarks>To be added.</remarks>
381         <since version=".NET 2.0" />
382         <summary>
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>
385         </summary>
386       </Docs>
387       <AssemblyInfo>
388         <AssemblyVersion>2.0.0.0</AssemblyVersion>
389       </AssemblyInfo>
390     </Member>
391     <Member MemberName="DefaultItem">
392       <MemberSignature Language="C#" Value="public System.Windows.Forms.ToolStripItem DefaultItem { set; get; }" />
393       <MemberType>Property</MemberType>
394       <AssemblyInfo>
395         <AssemblyVersion>2.0.0.0</AssemblyVersion>
396       </AssemblyInfo>
397       <Attributes>
398         <Attribute>
399           <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
400         </Attribute>
401         <Attribute>
402           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
403         </Attribute>
404       </Attributes>
405       <ReturnValue>
406         <ReturnType>System.Windows.Forms.ToolStripItem</ReturnType>
407       </ReturnValue>
408       <Docs>
409         <value>To be added.</value>
410         <remarks>
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>
414         </remarks>
415         <summary>
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>
418         </summary>
419       </Docs>
420     </Member>
421     <Member MemberName="DefaultItemChanged">
422       <MemberSignature Language="C#" Value="public event EventHandler DefaultItemChanged;" />
423       <MemberType>Event</MemberType>
424       <ReturnValue>
425         <ReturnType>System.EventHandler</ReturnType>
426       </ReturnValue>
427       <Docs>
428         <since version=".NET 2.0" />
429         <remarks>
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>
432         </remarks>
433         <summary>
434           <attribution license="cc4" from="Microsoft" modified="false" />
435           <para>Occurs when the <see cref="P:System.Windows.Forms.ToolStripSplitButton.DefaultItem" /> has changed.</para>
436         </summary>
437       </Docs>
438       <AssemblyInfo>
439         <AssemblyVersion>2.0.0.0</AssemblyVersion>
440       </AssemblyInfo>
441     </Member>
442     <Member MemberName="DismissWhenClicked">
443       <MemberSignature Language="C#" Value="protected override bool DismissWhenClicked { get; }" />
444       <MemberType>Property</MemberType>
445       <AssemblyInfo>
446         <AssemblyVersion>2.0.0.0</AssemblyVersion>
447       </AssemblyInfo>
448       <ReturnValue>
449         <ReturnType>System.Boolean</ReturnType>
450       </ReturnValue>
451       <Docs>
452         <value>To be added.</value>
453         <remarks>To be added.</remarks>
454         <summary>
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>
457         </summary>
458       </Docs>
459     </Member>
460     <Member MemberName="DropDownButtonBounds">
461       <MemberSignature Language="C#" Value="public System.Drawing.Rectangle DropDownButtonBounds { get; }" />
462       <MemberType>Property</MemberType>
463       <ReturnValue>
464         <ReturnType>System.Drawing.Rectangle</ReturnType>
465       </ReturnValue>
466       <Docs>
467         <value>To be added.</value>
468         <remarks>To be added.</remarks>
469         <since version=".NET 2.0" />
470         <summary>
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>
473         </summary>
474       </Docs>
475       <AssemblyInfo>
476         <AssemblyVersion>2.0.0.0</AssemblyVersion>
477       </AssemblyInfo>
478       <Attributes>
479         <Attribute>
480           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
481         </Attribute>
482       </Attributes>
483     </Member>
484     <Member MemberName="DropDownButtonPressed">
485       <MemberSignature Language="C#" Value="public bool DropDownButtonPressed { get; }" />
486       <MemberType>Property</MemberType>
487       <ReturnValue>
488         <ReturnType>System.Boolean</ReturnType>
489       </ReturnValue>
490       <Docs>
491         <value>To be added.</value>
492         <remarks>To be added.</remarks>
493         <since version=".NET 2.0" />
494         <summary>
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>
497         </summary>
498       </Docs>
499       <AssemblyInfo>
500         <AssemblyVersion>2.0.0.0</AssemblyVersion>
501       </AssemblyInfo>
502       <Attributes>
503         <Attribute>
504           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
505         </Attribute>
506       </Attributes>
507     </Member>
508     <Member MemberName="DropDownButtonSelected">
509       <MemberSignature Language="C#" Value="public bool DropDownButtonSelected { get; }" />
510       <MemberType>Property</MemberType>
511       <ReturnValue>
512         <ReturnType>System.Boolean</ReturnType>
513       </ReturnValue>
514       <Docs>
515         <value>To be added.</value>
516         <remarks>To be added.</remarks>
517         <since version=".NET 2.0" />
518         <summary>
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>
521         </summary>
522       </Docs>
523       <AssemblyInfo>
524         <AssemblyVersion>2.0.0.0</AssemblyVersion>
525       </AssemblyInfo>
526       <Attributes>
527         <Attribute>
528           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
529         </Attribute>
530       </Attributes>
531     </Member>
532     <Member MemberName="DropDownButtonWidth">
533       <MemberSignature Language="C#" Value="public int DropDownButtonWidth { set; get; }" />
534       <MemberType>Property</MemberType>
535       <ReturnValue>
536         <ReturnType>System.Int32</ReturnType>
537       </ReturnValue>
538       <Docs>
539         <value>To be added.</value>
540         <remarks>To be added.</remarks>
541         <since version=".NET 2.0" />
542         <summary>
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>
545         </summary>
546       </Docs>
547       <AssemblyInfo>
548         <AssemblyVersion>2.0.0.0</AssemblyVersion>
549       </AssemblyInfo>
550     </Member>
551     <Member MemberName="GetPreferredSize">
552       <MemberSignature Language="C#" Value="public override System.Drawing.Size GetPreferredSize (System.Drawing.Size constrainingSize);" />
553       <MemberType>Method</MemberType>
554       <ReturnValue>
555         <ReturnType>System.Drawing.Size</ReturnType>
556       </ReturnValue>
557       <Parameters>
558         <Parameter Name="constrainingSize" Type="System.Drawing.Size" />
559       </Parameters>
560       <Docs>
561         <remarks>To be added.</remarks>
562         <since version=".NET 2.0" />
563         <summary>
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>
566         </summary>
567         <returns>
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>
570         </returns>
571         <param name="constrainingSize">
572           <attribution license="cc4" from="Microsoft" modified="false" />The custom-sized area for a control. </param>
573       </Docs>
574       <AssemblyInfo>
575         <AssemblyVersion>2.0.0.0</AssemblyVersion>
576       </AssemblyInfo>
577     </Member>
578     <Member MemberName="OnButtonClick">
579       <MemberSignature Language="C#" Value="protected virtual void OnButtonClick (EventArgs e);" />
580       <MemberType>Method</MemberType>
581       <ReturnValue>
582         <ReturnType>System.Void</ReturnType>
583       </ReturnValue>
584       <Parameters>
585         <Parameter Name="e" Type="System.EventArgs" />
586       </Parameters>
587       <Docs>
588         <since version=".NET 2.0" />
589         <remarks>
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>
593         </remarks>
594         <summary>
595           <attribution license="cc4" from="Microsoft" modified="false" />
596           <para>Raises the <see cref="E:System.Windows.Forms.ToolStripSplitButton.ButtonClick" /> event.</para>
597         </summary>
598         <param name="e">
599           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
600       </Docs>
601       <AssemblyInfo>
602         <AssemblyVersion>2.0.0.0</AssemblyVersion>
603       </AssemblyInfo>
604     </Member>
605     <Member MemberName="OnButtonDoubleClick">
606       <MemberSignature Language="C#" Value="public virtual void OnButtonDoubleClick (EventArgs e);" />
607       <MemberType>Method</MemberType>
608       <ReturnValue>
609         <ReturnType>System.Void</ReturnType>
610       </ReturnValue>
611       <Parameters>
612         <Parameter Name="e" Type="System.EventArgs" />
613       </Parameters>
614       <Docs>
615         <since version=".NET 2.0" />
616         <remarks>
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>
620         </remarks>
621         <summary>
622           <attribution license="cc4" from="Microsoft" modified="false" />
623           <para>Raises the <see cref="E:System.Windows.Forms.ToolStripSplitButton.ButtonDoubleClick" /> event.</para>
624         </summary>
625         <param name="e">
626           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
627       </Docs>
628       <AssemblyInfo>
629         <AssemblyVersion>2.0.0.0</AssemblyVersion>
630       </AssemblyInfo>
631     </Member>
632     <Member MemberName="OnDefaultItemChanged">
633       <MemberSignature Language="C#" Value="protected virtual void OnDefaultItemChanged (EventArgs e);" />
634       <MemberType>Method</MemberType>
635       <ReturnValue>
636         <ReturnType>System.Void</ReturnType>
637       </ReturnValue>
638       <Parameters>
639         <Parameter Name="e" Type="System.EventArgs" />
640       </Parameters>
641       <Docs>
642         <since version=".NET 2.0" />
643         <remarks>
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>
647         </remarks>
648         <summary>
649           <attribution license="cc4" from="Microsoft" modified="false" />
650           <para>Raises the <see cref="E:System.Windows.Forms.ToolStripSplitButton.DefaultItemChanged" /> event.</para>
651         </summary>
652         <param name="e">
653           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
654       </Docs>
655       <AssemblyInfo>
656         <AssemblyVersion>2.0.0.0</AssemblyVersion>
657       </AssemblyInfo>
658     </Member>
659     <Member MemberName="OnMouseDown">
660       <MemberSignature Language="C#" Value="protected override void OnMouseDown (System.Windows.Forms.MouseEventArgs e);" />
661       <MemberType>Method</MemberType>
662       <ReturnValue>
663         <ReturnType>System.Void</ReturnType>
664       </ReturnValue>
665       <Parameters>
666         <Parameter Name="e" Type="System.Windows.Forms.MouseEventArgs" />
667       </Parameters>
668       <Docs>
669         <since version=".NET 2.0" />
670         <remarks>
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>
674         </remarks>
675         <summary>
676           <attribution license="cc4" from="Microsoft" modified="false" />
677           <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseDown" /> event.</para>
678         </summary>
679         <param name="e">
680           <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.MouseEventArgs" /> that contains the event data. </param>
681       </Docs>
682       <AssemblyInfo>
683         <AssemblyVersion>2.0.0.0</AssemblyVersion>
684       </AssemblyInfo>
685     </Member>
686     <Member MemberName="OnMouseLeave">
687       <MemberSignature Language="C#" Value="protected override void OnMouseLeave (EventArgs e);" />
688       <MemberType>Method</MemberType>
689       <ReturnValue>
690         <ReturnType>System.Void</ReturnType>
691       </ReturnValue>
692       <Parameters>
693         <Parameter Name="e" Type="System.EventArgs" />
694       </Parameters>
695       <Docs>
696         <since version=".NET 2.0" />
697         <remarks>
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>
701         </remarks>
702         <summary>
703           <attribution license="cc4" from="Microsoft" modified="false" />
704           <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseLeave" /> event.</para>
705         </summary>
706         <param name="e">
707           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
708       </Docs>
709       <AssemblyInfo>
710         <AssemblyVersion>2.0.0.0</AssemblyVersion>
711       </AssemblyInfo>
712     </Member>
713     <Member MemberName="OnMouseUp">
714       <MemberSignature Language="C#" Value="protected override void OnMouseUp (System.Windows.Forms.MouseEventArgs e);" />
715       <MemberType>Method</MemberType>
716       <ReturnValue>
717         <ReturnType>System.Void</ReturnType>
718       </ReturnValue>
719       <Parameters>
720         <Parameter Name="e" Type="System.Windows.Forms.MouseEventArgs" />
721       </Parameters>
722       <Docs>
723         <since version=".NET 2.0" />
724         <remarks>
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>
728         </remarks>
729         <summary>
730           <attribution license="cc4" from="Microsoft" modified="false" />
731           <para>Raises the <see cref="E:System.Windows.Forms.Control.MouseUp" /> event.</para>
732         </summary>
733         <param name="e">
734           <attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.MouseEventArgs" /> that contains the event data. </param>
735       </Docs>
736       <AssemblyInfo>
737         <AssemblyVersion>2.0.0.0</AssemblyVersion>
738       </AssemblyInfo>
739     </Member>
740     <Member MemberName="OnPaint">
741       <MemberSignature Language="C#" Value="protected override void OnPaint (System.Windows.Forms.PaintEventArgs e);" />
742       <MemberType>Method</MemberType>
743       <ReturnValue>
744         <ReturnType>System.Void</ReturnType>
745       </ReturnValue>
746       <Parameters>
747         <Parameter Name="e" Type="System.Windows.Forms.PaintEventArgs" />
748       </Parameters>
749       <Docs>
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" />
754       </Docs>
755       <AssemblyInfo>
756         <AssemblyVersion>2.0.0.0</AssemblyVersion>
757       </AssemblyInfo>
758     </Member>
759     <Member MemberName="OnRightToLeftChanged">
760       <MemberSignature Language="C#" Value="protected override void OnRightToLeftChanged (EventArgs e);" />
761       <MemberType>Method</MemberType>
762       <AssemblyInfo>
763         <AssemblyVersion>2.0.0.0</AssemblyVersion>
764       </AssemblyInfo>
765       <ReturnValue>
766         <ReturnType>System.Void</ReturnType>
767       </ReturnValue>
768       <Parameters>
769         <Parameter Name="e" Type="System.EventArgs" />
770       </Parameters>
771       <Docs>
772         <remarks>
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>
776         </remarks>
777         <summary>
778           <attribution license="cc4" from="Microsoft" modified="false" />
779           <para>Raises the <see cref="E:System.Windows.Forms.Control.RightToLeftChanged" /> event.</para>
780         </summary>
781         <param name="e">
782           <attribution license="cc4" from="Microsoft" modified="false" />An <see cref="T:System.EventArgs" /> that contains the event data. </param>
783       </Docs>
784     </Member>
785     <Member MemberName="PerformButtonClick">
786       <MemberSignature Language="C#" Value="public void PerformButtonClick ();" />
787       <MemberType>Method</MemberType>
788       <ReturnValue>
789         <ReturnType>System.Void</ReturnType>
790       </ReturnValue>
791       <Parameters />
792       <Docs>
793         <remarks>To be added.</remarks>
794         <since version=".NET 2.0" />
795         <summary>
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>
798         </summary>
799       </Docs>
800       <AssemblyInfo>
801         <AssemblyVersion>2.0.0.0</AssemblyVersion>
802       </AssemblyInfo>
803     </Member>
804     <Member MemberName="ProcessDialogKey">
805       <MemberSignature Language="C#" Value="protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);" />
806       <MemberType>Method</MemberType>
807       <AssemblyInfo>
808         <AssemblyVersion>2.0.0.0</AssemblyVersion>
809       </AssemblyInfo>
810       <ReturnValue>
811         <ReturnType>System.Boolean</ReturnType>
812       </ReturnValue>
813       <Parameters>
814         <Parameter Name="keyData" Type="System.Windows.Forms.Keys" />
815       </Parameters>
816       <Docs>
817         <remarks>
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>
821         </remarks>
822         <summary>
823           <attribution license="cc4" from="Microsoft" modified="false" />
824           <para>Processes a dialog key.</para>
825         </summary>
826         <returns>
827           <attribution license="cc4" from="Microsoft" modified="false" />
828           <para>true if the key was processed by the item; otherwise, false.</para>
829         </returns>
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>
832       </Docs>
833     </Member>
834     <Member MemberName="ProcessMnemonic">
835       <MemberSignature Language="C#" Value="protected override bool ProcessMnemonic (char charCode);" />
836       <MemberType>Method</MemberType>
837       <AssemblyInfo>
838         <AssemblyVersion>2.0.0.0</AssemblyVersion>
839       </AssemblyInfo>
840       <ReturnValue>
841         <ReturnType>System.Boolean</ReturnType>
842       </ReturnValue>
843       <Parameters>
844         <Parameter Name="charCode" Type="System.Char" />
845       </Parameters>
846       <Docs>
847         <remarks>To be added.</remarks>
848         <summary>
849           <attribution license="cc4" from="Microsoft" modified="false" />
850           <para>Processes a mnemonic character.</para>
851         </summary>
852         <returns>
853           <attribution license="cc4" from="Microsoft" modified="false" />
854           <para>true in all cases.</para>
855         </returns>
856         <param name="charCode">
857           <attribution license="cc4" from="Microsoft" modified="false" />The character to process. </param>
858       </Docs>
859     </Member>
860     <Member MemberName="ResetDropDownButtonWidth">
861       <MemberSignature Language="C#" Value="public virtual void ResetDropDownButtonWidth ();" />
862       <MemberType>Method</MemberType>
863       <ReturnValue>
864         <ReturnType>System.Void</ReturnType>
865       </ReturnValue>
866       <Parameters />
867       <Docs>
868         <since version=".NET 2.0" />
869         <remarks>
870           <attribution license="cc4" from="Microsoft" modified="false" />
871           <para>This method is not relevant to this class.</para>
872         </remarks>
873         <summary>
874           <attribution license="cc4" from="Microsoft" modified="false" />
875           <para>This method is not relevant to this class.</para>
876         </summary>
877       </Docs>
878       <AssemblyInfo>
879         <AssemblyVersion>2.0.0.0</AssemblyVersion>
880       </AssemblyInfo>
881       <Attributes>
882         <Attribute>
883           <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
884         </Attribute>
885       </Attributes>
886     </Member>
887     <Member MemberName="SplitterBounds">
888       <MemberSignature Language="C#" Value="public System.Drawing.Rectangle SplitterBounds { get; }" />
889       <MemberType>Property</MemberType>
890       <ReturnValue>
891         <ReturnType>System.Drawing.Rectangle</ReturnType>
892       </ReturnValue>
893       <Docs>
894         <value>To be added.</value>
895         <since version=".NET 2.0" />
896         <remarks>
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>
899         </remarks>
900         <summary>
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>
903         </summary>
904       </Docs>
905       <AssemblyInfo>
906         <AssemblyVersion>2.0.0.0</AssemblyVersion>
907       </AssemblyInfo>
908       <Attributes>
909         <Attribute>
910           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
911         </Attribute>
912       </Attributes>
913     </Member>
914   </Members>
915   <Attributes>
916     <Attribute>
917       <AttributeName>System.Windows.Forms.Design.ToolStripItemDesignerAvailability(System.Windows.Forms.Design.ToolStripItemDesignerAvailability.ToolStrip | System.Windows.Forms.Design.ToolStripItemDesignerAvailability.StatusStrip)</AttributeName>
918     </Attribute>
919     <Attribute>
920       <AttributeName>System.ComponentModel.DefaultEvent("ButtonClick")</AttributeName>
921     </Attribute>
922   </Attributes>
923 </Type>