ystem.Windows.Forms.SplitContainer : ContainerControl, ISupportInitialize
93257 단어 windows
1 #region System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
2 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Windows.Forms.dll
3 #endregion
4
5 using System.ComponentModel;
6 using System.Drawing;
7 using System.Runtime.InteropServices;
8
9 namespace System.Windows.Forms
10 {
11 //
12 // :
13 // , 。
14 [ClassInterface(ClassInterfaceType.AutoDispatch)]
15 [ComVisible(true)]
16 [DefaultEvent("SplitterMoved")]
17 [Designer("System.Windows.Forms.Design.SplitContainerDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
18 [Docking(DockingBehavior.AutoDock)]
19 [SRDescriptionAttribute("DescriptionSplitContainer")]
20 public class SplitContainer : ContainerControl, ISupportInitialize
21 {
22 //
23 // :
24 // System.Windows.Forms.SplitContainer 。
25 public SplitContainer();
26
27 //
28 // :
29 // , , System.Windows.Forms.SplitContainer , 。 。
30 //
31 // :
32 // System.Windows.Forms.SplitContainer , true; false。
33 // false。
34 [Browsable(false)]
35 [DefaultValue(false)]
36 [EditorBrowsable(EditorBrowsableState.Never)]
37 [Localizable(true)]
38 [SRCategoryAttribute("CatLayout")]
39 [SRDescriptionAttribute("FormAutoScrollDescr")]
40 public override bool AutoScroll { get; set; }
41 //
42 // :
43 // 。 。 。
44 //
45 // :
46 // System.Drawing.Size , ( )。
47 [Browsable(false)]
48 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
49 [EditorBrowsable(EditorBrowsableState.Never)]
50 public Size AutoScrollMargin { get; set; }
51 //
52 // :
53 // 。 。
54 //
55 // :
56 // System.Drawing.Size, ( )。
57 [Browsable(false)]
58 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
59 [EditorBrowsable(EditorBrowsableState.Never)]
60 public Size AutoScrollMinSize { get; set; }
61 //
62 // :
63 // 。
64 //
65 // :
66 // System.Drawing.Point 。
67 [Browsable(false)]
68 [DefaultValue(typeof(Point), "0, 0")]
69 [EditorBrowsable(EditorBrowsableState.Never)]
70 public override Point AutoScrollOffset { get; set; }
71 //
72 // :
73 // 。
74 //
75 // :
76 // System.Drawing.Point 。
77 [Browsable(false)]
78 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
79 [EditorBrowsable(EditorBrowsableState.Never)]
80 [SRCategoryAttribute("CatLayout")]
81 [SRDescriptionAttribute("FormAutoScrollPositionDescr")]
82 public Point AutoScrollPosition { get; set; }
83 //
84 // :
85 // , System.Windows.Forms.SplitContainer 。 。
86 //
87 // :
88 // System.Windows.Forms.SplitContainer , true; false。
89 [Browsable(false)]
90 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
91 [EditorBrowsable(EditorBrowsableState.Never)]
92 public override bool AutoSize { get; set; }
93 //
94 // :
95 // 。
96 //
97 // :
98 // System.Drawing.Image, 。
99 [Browsable(true)]
100 [EditorBrowsable(EditorBrowsableState.Always)]
101 public override Image BackgroundImage { get; set; }
102 //
103 // :
104 // 。
105 //
106 // :
107 // System.Windows.Forms.ImageLayout 。
108 [Browsable(false)]
109 [EditorBrowsable(EditorBrowsableState.Never)]
110 public override ImageLayout BackgroundImageLayout { get; set; }
111 //
112 // :
113 // System.Windows.Forms.SplitContainer System.Windows.Forms.BindingContext。
114 //
115 // :
116 // System.Windows.Forms.BindingContext。
117 [Browsable(false)]
118 [SRDescriptionAttribute("ContainerControlBindingContextDescr")]
119 public override BindingContext BindingContext { get; set; }
120 //
121 // :
122 // System.Windows.Forms.SplitContainer 。
123 //
124 // :
125 // System.Windows.Forms.BorderStyle 。 System.Windows.Forms.BorderStyle.Fixed3D。
126 //
127 // :
128 // T:System.ComponentModel.InvalidEnumArgumentException:
129 // System.Windows.Forms.BorderStyle 。
130 [DefaultValue(BorderStyle.None)]
131 [DispId(-504)]
132 [SRCategoryAttribute("CatAppearance")]
133 [SRDescriptionAttribute("SplitterBorderStyleDescr")]
134 public BorderStyle BorderStyle { get; set; }
135 //
136 // :
137 // 。 。
138 //
139 // :
140 // System.Windows.Forms.Control.ControlCollection 。
141 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
142 [EditorBrowsable(EditorBrowsableState.Never)]
143 public ControlCollection Controls { get; }
144 //
145 // :
146 // System.Windows.Forms.SplitContainer 。
147 //
148 // :
149 // System.Windows.Forms.DockStyle 。 None。
150 public DockStyle Dock { get; set; }
151 //
152 // :
153 // System.Windows.Forms.SplitContainer 。
154 //
155 // :
156 // System.Windows.Forms.FixedPanel 。 None。
157 //
158 // :
159 // T:System.ComponentModel.InvalidEnumArgumentException:
160 // System.Windows.Forms.FixedPanel 。
161 [DefaultValue(FixedPanel.None)]
162 [SRCategoryAttribute("CatLayout")]
163 [SRDescriptionAttribute("SplitContainerFixedPanelDescr")]
164 public FixedPanel FixedPanel { get; set; }
165 //
166 // :
167 // , 。
168 //
169 // :
170 // , true; false。 false。
171 [DefaultValue(false)]
172 [Localizable(true)]
173 [SRCategoryAttribute("CatLayout")]
174 [SRDescriptionAttribute("SplitContainerIsSplitterFixedDescr")]
175 public bool IsSplitterFixed { get; set; }
176 //
177 // :
178 // , System.Windows.Forms.SplitContainer 。
179 //
180 // :
181 // System.Windows.Forms.Orientation 。 Vertical。
182 //
183 // :
184 // T:System.ComponentModel.InvalidEnumArgumentException:
185 // System.Windows.Forms.Orientation 。
186 [DefaultValue(Orientation.Vertical)]
187 [Localizable(true)]
188 [SRCategoryAttribute("CatBehavior")]
189 [SRDescriptionAttribute("SplitContainerOrientationDescr")]
190 public Orientation Orientation { get; set; }
191 //
192 // :
193 // System.Windows.Forms.SplitterPanel ( )。 。
194 //
195 // :
196 // System.Windows.Forms.Padding , 。
197 [Browsable(false)]
198 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
199 [EditorBrowsable(EditorBrowsableState.Never)]
200 public Padding Padding { get; set; }
201 //
202 // :
203 // System.Windows.Forms.SplitContainer ( System.Windows.Forms.SplitContainer.Orientation
204 // )。
205 //
206 // :
207 // System.Windows.Forms.SplitContainer.Orientation Vertical, System.Windows.Forms.SplitContainer
208 // 。 System.Windows.Forms.SplitContainer.Orientation Horizontal, System.Windows.Forms.SplitContainer
209 // 。
210 [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
211 [Localizable(false)]
212 [SRCategoryAttribute("CatAppearance")]
213 [SRDescriptionAttribute("SplitContainerPanel1Descr")]
214 public SplitterPanel Panel1 { get; }
215 //
216 // :
217 // , System.Windows.Forms.SplitContainer.Panel1 。
218 //
219 // :
220 // System.Windows.Forms.SplitContainer.Panel1, true; false。 false。
221 [DefaultValue(false)]
222 [SRCategoryAttribute("CatLayout")]
223 [SRDescriptionAttribute("SplitContainerPanel1CollapsedDescr")]
224 public bool Panel1Collapsed { get; set; }
225 //
226 // :
227 // System.Windows.Forms.SplitContainer.Panel1 ( )。
228 //
229 // :
230 // System.Int32, System.Windows.Forms.SplitContainer.Panel1 ( )。
231 // System.Windows.Forms.SplitContainer.Orientation , 25 。
232 //
233 // :
234 // T:System.ArgumentOutOfRangeException:
235 // 。
236 [DefaultValue(25)]
237 [Localizable(true)]
238 [RefreshProperties(RefreshProperties.All)]
239 [SRCategoryAttribute("CatLayout")]
240 [SRDescriptionAttribute("SplitContainerPanel1MinSizeDescr")]
241 public int Panel1MinSize { get; set; }
242 //
243 // :
244 // System.Windows.Forms.SplitContainer ( System.Windows.Forms.SplitContainer.Orientation
245 // )。
246 //
247 // :
248 // System.Windows.Forms.SplitContainer.Orientation Vertical, System.Windows.Forms.SplitContainer
249 // 。 System.Windows.Forms.SplitContainer.Orientation Horizontal, System.Windows.Forms.SplitContainer
250 // 。
251 [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
252 [Localizable(false)]
253 [SRCategoryAttribute("CatAppearance")]
254 [SRDescriptionAttribute("SplitContainerPanel2Descr")]
255 public SplitterPanel Panel2 { get; }
256 //
257 // :
258 // , System.Windows.Forms.SplitContainer.Panel2 。
259 //
260 // :
261 // System.Windows.Forms.SplitContainer.Panel2, true; false。 false。
262 [DefaultValue(false)]
263 [SRCategoryAttribute("CatLayout")]
264 [SRDescriptionAttribute("SplitContainerPanel2CollapsedDescr")]
265 public bool Panel2Collapsed { get; set; }
266 //
267 // :
268 // System.Windows.Forms.SplitContainer.Panel2 ( )。
269 //
270 // :
271 // System.Int32, System.Windows.Forms.SplitContainer.Panel2 ( )。
272 // System.Windows.Forms.SplitContainer.Orientation , 25 。
273 //
274 // :
275 // T:System.ArgumentOutOfRangeException:
276 // 。
277 [DefaultValue(25)]
278 [Localizable(true)]
279 [RefreshProperties(RefreshProperties.All)]
280 [SRCategoryAttribute("CatLayout")]
281 [SRDescriptionAttribute("SplitContainerPanel2MinSizeDescr")]
282 public int Panel2MinSize { get; set; }
283 //
284 // :
285 // System.Windows.Forms.SplitContainer ( )。
286 //
287 // :
288 // System.Int32, System.Windows.Forms.SplitContainer ( )。
289 // 50 。
290 //
291 // :
292 // T:System.ArgumentOutOfRangeException:
293 // 。
294 //
295 // T:System.InvalidOperationException:
296 // 。
297 [DefaultValue(50)]
298 [Localizable(true)]
299 [SettingsBindable(true)]
300 [SRCategoryAttribute("CatLayout")]
301 [SRDescriptionAttribute("SplitContainerSplitterDistanceDescr")]
302 public int SplitterDistance { get; set; }
303 //
304 // :
305 // , ( )。
306 //
307 // :
308 // System.Int32, ( )。 。
309 //
310 // :
311 // T:System.ArgumentOutOfRangeException:
312 // 1。
313 [DefaultValue(1)]
314 [Localizable(true)]
315 [SRCategoryAttribute("CatLayout")]
316 [SRDescriptionAttribute("SplitContainerSplitterIncrementDescr")]
317 public int SplitterIncrement { get; set; }
318 //
319 // :
320 // System.Windows.Forms.SplitContainer 。
321 //
322 // :
323 // System.Drawing.Rectangle, System.Windows.Forms.SplitContainer 。
324 [Browsable(false)]
325 [SRCategoryAttribute("CatLayout")]
326 [SRDescriptionAttribute("SplitContainerSplitterRectangleDescr")]
327 public Rectangle SplitterRectangle { get; }
328 //
329 // :
330 // ( )。
331 //
332 // :
333 // System.Int32, ( )。 。
334 //
335 // :
336 // T:System.ArgumentOutOfRangeException:
337 // 1 。
338 [DefaultValue(4)]
339 [Localizable(true)]
340 [SRCategoryAttribute("CatLayout")]
341 [SRDescriptionAttribute("SplitContainerSplitterWidthDescr")]
342 public int SplitterWidth { get; set; }
343 //
344 // :
345 // , Tab 。
346 //
347 // :
348 // Tab , true; false。 true。
349 [DefaultValue(true)]
350 [DispId(-516)]
351 [SRCategoryAttribute("CatBehavior")]
352 [SRDescriptionAttribute("ControlTabStopDescr")]
353 public bool TabStop { get; set; }
354 //
355 // :
356 // 。
357 //
358 // :
359 // 。
360 [Bindable(false)]
361 [Browsable(false)]
362 [EditorBrowsable(EditorBrowsableState.Never)]
363 public override string Text { get; set; }
364 //
365 // :
366 // System.Windows.Forms.SplitContainer 。
367 //
368 // :
369 // System.Drawing.Size, System.Windows.Forms.SplitContainer 。
370 protected override Size DefaultSize { get; }
371
372 //
373 // :
374 // System.Windows.Forms.SplitContainer.AutoSize 。 。
375 [Browsable(false)]
376 [EditorBrowsable(EditorBrowsableState.Never)]
377 public event EventHandler AutoSizeChanged;
378 //
379 // :
380 // System.Windows.Forms.SplitContainer.BackgroundImage 。
381 [Browsable(true)]
382 [EditorBrowsable(EditorBrowsableState.Always)]
383 public event EventHandler BackgroundImageChanged;
384 //
385 // :
386 // System.Windows.Forms.SplitContainer.BackgroundImageLayout 。 。
387 [Browsable(false)]
388 [EditorBrowsable(EditorBrowsableState.Never)]
389 public event EventHandler BackgroundImageLayoutChanged;
390 //
391 // :
392 // 。
393 [Browsable(false)]
394 [EditorBrowsable(EditorBrowsableState.Never)]
395 public event ControlEventHandler ControlAdded;
396 //
397 // :
398 // 。
399 [Browsable(false)]
400 [EditorBrowsable(EditorBrowsableState.Never)]
401 public event ControlEventHandler ControlRemoved;
402 //
403 // :
404 // 。
405 [Browsable(false)]
406 [EditorBrowsable(EditorBrowsableState.Never)]
407 public event EventHandler PaddingChanged;
408 //
409 // :
410 // 。
411 [SRCategoryAttribute("CatBehavior")]
412 [SRDescriptionAttribute("SplitterSplitterMovedDescr")]
413 public event SplitterEventHandler SplitterMoved;
414 //
415 // :
416 // 。
417 [SRCategoryAttribute("CatBehavior")]
418 [SRDescriptionAttribute("SplitterSplitterMovingDescr")]
419 public event SplitterCancelEventHandler SplitterMoving;
420 //
421 // :
422 // 。
423 [Browsable(false)]
424 [EditorBrowsable(EditorBrowsableState.Never)]
425 public event EventHandler TextChanged;
426
427 public void BeginInit();
428 public void EndInit();
429 //
430 // :
431 // System.Windows.Forms.SplitContainer.SplitterMoved 。
432 //
433 // :
434 // e:
435 // System.Windows.Forms.SplitterEventArgs。
436 public void OnSplitterMoved(SplitterEventArgs e);
437 //
438 // :
439 // System.Windows.Forms.SplitContainer.SplitterMoving 。
440 //
441 // :
442 // e:
443 // System.Windows.Forms.SplitterEventArgs。
444 public void OnSplitterMoving(SplitterCancelEventArgs e);
445 //
446 // :
447 // 。
448 //
449 // :
450 // System.Windows.Forms.Control.ControlCollection 。
451 [EditorBrowsable(EditorBrowsableState.Advanced)]
452 protected override ControlCollection CreateControlsInstance();
453 //
454 // :
455 // System.Windows.Forms.Control.GotFocus 。
456 //
457 // :
458 // e:
459 // System.EventArgs。
460 protected override void OnGotFocus(EventArgs e);
461 //
462 // :
463 // System.Windows.Forms.Control.KeyDown 。
464 //
465 // :
466 // e:
467 // System.Windows.Forms.KeyEventArgs。
468 protected override void OnKeyDown(KeyEventArgs e);
469 //
470 // :
471 // System.Windows.Forms.Control.KeyUp 。
472 //
473 // :
474 // e:
475 // System.Windows.Forms.KeyEventArgs。
476 protected override void OnKeyUp(KeyEventArgs e);
477 //
478 // :
479 // System.Windows.Forms.Control.Layout 。
480 //
481 // :
482 // e:
483 // System.Windows.Forms.LayoutEventArgs。
484 protected override void OnLayout(LayoutEventArgs e);
485 //
486 // :
487 // System.Windows.Forms.Control.LostFocus 。
488 //
489 // :
490 // e:
491 // System.EventArgs。
492 protected override void OnLostFocus(EventArgs e);
493 //
494 // :
495 // e:
496 // System.EventArgs。
497 protected override void OnMouseCaptureChanged(EventArgs e);
498 //
499 // :
500 // System.Windows.Forms.Control.MouseDown 。
501 //
502 // :
503 // e:
504 // System.Windows.Forms.MouseEventArgs。
505 protected override void OnMouseDown(MouseEventArgs e);
506 //
507 // :
508 // System.Windows.Forms.Control.MouseLeave 。
509 //
510 // :
511 // e:
512 // System.EventArgs。
513 protected override void OnMouseLeave(EventArgs e);
514 //
515 // :
516 // System.Windows.Forms.Control.MouseMove 。
517 //
518 // :
519 // e:
520 // System.Windows.Forms.MouseEventArgs。
521 [EditorBrowsable(EditorBrowsableState.Advanced)]
522 protected override void OnMouseMove(MouseEventArgs e);
523 //
524 // :
525 // System.Windows.Forms.Control.MouseUp 。
526 //
527 // :
528 // e:
529 // System.Windows.Forms.MouseEventArgs。
530 protected override void OnMouseUp(MouseEventArgs e);
531 //
532 // :
533 // System.Windows.Forms.Control.Move 。
534 //
535 // :
536 // e:
537 // 。
538 protected override void OnMove(EventArgs e);
539 //
540 // :
541 // System.Windows.Forms.Control.Paint 。
542 //
543 // :
544 // e:
545 // System.Windows.Forms.PaintEventArgs。
546 protected override void OnPaint(PaintEventArgs e);
547 [EditorBrowsable(EditorBrowsableState.Advanced)]
548 protected override void OnRightToLeftChanged(EventArgs e);
549 //
550 // :
551 // 。
552 //
553 // :
554 // keyData:
555 // System.Windows.Forms.Keys , 。
556 //
557 // :
558 // , true; false。
559 protected override bool ProcessDialogKey(Keys keyData);
560 //
561 // :
562 // 。
563 //
564 // :
565 // forward:
566 // System.Windows.Forms.ContainerControl , true; false。
567 //
568 // :
569 // , true; false。
570 protected override bool ProcessTabKey(bool forward);
571 [EditorBrowsable(EditorBrowsableState.Advanced)]
572 protected override void ScaleControl(SizeF factor, BoundsSpecified specified);
573 protected override void Select(bool directed, bool forward);
574 //
575 // :
576 // x:
577 // System.Windows.Forms.Control.Left 。
578 //
579 // y:
580 // System.Windows.Forms.Control.Top 。
581 //
582 // width:
583 // System.Windows.Forms.Control.Width 。
584 //
585 // height:
586 // System.Windows.Forms.Control.Height 。
587 //
588 // specified:
589 // System.Windows.Forms.BoundsSpecified 。
590 protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified);
591 //
592 // :
593 // Windows 。
594 //
595 // :
596 // msg:
597 // WindowsSystem.Windows.Forms.Message。
598 protected override void WndProc(ref Message msg);
599 }
600 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다. 결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다. 지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.