* Control.cs: ControlCollection.Count must be public. Fixed build of
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / DomainUpDown.cs
index 4a91e384888842c4893a04adf4d0dca146ea46cf..0f29fdcc0bdf39bf9e24e90ff261faa9ad5590b2 100644 (file)
@@ -26,8 +26,6 @@
 //     Peter Bartok            <pbartok@novell.com>
 //
 
-// COMPLETE
-
 using System;
 using System.Collections;
 using System.ComponentModel;
@@ -40,6 +38,11 @@ namespace System.Windows.Forms
 {
        [DefaultProperty("Items")]
        [DefaultEvent("SelectedItemChanged")]
+#if NET_2_0
+       [DefaultBindingProperty ("SelectedItem")]
+       [ClassInterface (ClassInterfaceType.AutoDispatch)]
+       [ComVisible (true)]
+#endif
        public class DomainUpDown : UpDownBase {
                #region Local Variables
                private DomainUpDownItemCollection      items;
@@ -105,12 +108,13 @@ namespace System.Windows.Forms
                [ComVisible(true)]
                public class DomainUpDownAccessibleObject : ControlAccessibleObject {
                        #region DomainUpDownAccessibleObject Local Variables
-                       private Control owner;
+                       //private Control       owner;
                        #endregion      // DomainUpDownAccessibleObject Local Variables
 
                        #region DomainUpDownAccessibleObject Constructors
-                       public DomainUpDownAccessibleObject(Control owner) : base(owner) {
-                               this.owner = owner;
+                       public DomainUpDownAccessibleObject(Control owner) : base(owner)
+                       {
+                               //this.owner = owner;
                        }
                        #endregion      // DomainUpDownAccessibleObject Constructors