ContainerControl.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. //
  2. // System.Windows.Forms.ContainerControl.cs
  3. //
  4. // Author:
  5. // Miguel de Icaza ([email protected])
  6. // stubbed out by Jaak Simm ([email protected])
  7. //
  8. // (C) Ximian, Inc., 2002
  9. //
  10. using System.ComponentModel;
  11. using System.Drawing;
  12. namespace System.Windows.Forms
  13. {
  14. /// <summary>
  15. /// Provides focus management functionality for controls that can function as a container for other controls.
  16. /// </summary>
  17. public class ContainerControl : ScrollableControl, IContainerControl
  18. {
  19. protected ContainerControl() : base() {
  20. }
  21. public Control ActiveControl {
  22. get { throw new NotImplementedException (); }
  23. set { throw new NotImplementedException (); }
  24. }
  25. //
  26. // [MonoTODO]
  27. // public override BindingContext BindingContext {
  28. // get { throw new NotImplementedException (); }
  29. // set { throw new NotImplementedException (); }
  30. // }
  31. //
  32. // [MonoTODO]
  33. // protected override CreateParams CreateParams {
  34. // get { throw new NotImplementedException (); }
  35. // }
  36. //
  37. // [MonoTODO]
  38. // public Form ParentForm {
  39. // get { throw new NotImplementedException (); }
  40. // }
  41. //
  42. //
  43. //
  44. // /// --- Methods ---
  45. // /// internal .NET framework supporting methods, not stubbed out:
  46. // /// - protected virtual void UpdateDefaultButton()
  47. // [MonoTODO]
  48. // protected override void AdjustFormScrollbars(bool displayScrollbars) {
  49. // throw new NotImplementedException ();
  50. // }
  51. //
  52. // [MonoTODO]
  53. // protected override void Dispose(bool disposing) {
  54. // throw new NotImplementedException ();
  55. // }
  56. //
  57. [MonoTODO]
  58. bool IContainerControl.ActivateControl(Control control) {
  59. throw new NotImplementedException ();
  60. }
  61. //
  62. // // [event methods]
  63. // [MonoTODO]
  64. // protected override void OnControlRemoved(ControlEventArgs e) {
  65. // throw new NotImplementedException ();
  66. // }
  67. //
  68. // [MonoTODO]
  69. // protected override void OnCreateControl() {
  70. // throw new NotImplementedException ();
  71. // }
  72. // // end of [event methods]
  73. //
  74. // [MonoTODO]
  75. // protected override bool ProcessDialogChar(char charCode) {
  76. // throw new NotImplementedException ();
  77. // }
  78. //
  79. // [MonoTODO]
  80. // protected override bool ProcessDialogKey(Keys keyData) {
  81. // throw new NotImplementedException ();
  82. // }
  83. //
  84. // [MonoTODO]
  85. // protected override bool ProcessMnemonic(char charCode) {
  86. // throw new NotImplementedException ();
  87. // }
  88. //
  89. // [MonoTODO]
  90. // protected virtual bool ProcessTabKey(bool forward) {
  91. // throw new NotImplementedException ();
  92. // }
  93. //
  94. // [MonoTODO]
  95. // protected override void Select(bool directed,bool forward) {
  96. // throw new NotImplementedException ();
  97. // }
  98. //
  99. // [MonoTODO]
  100. // public bool Validate() {
  101. // throw new NotImplementedException ();
  102. // }
  103. //
  104. // [MonoTODO]
  105. // protected override void WndProc(ref Message m) {
  106. // throw new NotImplementedException ();
  107. // }
  108. }
  109. }