Selaa lähdekoodia

Resize the tab pages and tabs when the tab control is resized

svn path=/trunk/mcs/; revision=35580
Jackson Harper 21 vuotta sitten
vanhempi
sitoutus
f21743ef4d

+ 6 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs

@@ -56,6 +56,7 @@ namespace System.Windows.Forms {
 			item_size = ThemeEngine.Current.TabControlDefaultItemSize;
 			item_size = ThemeEngine.Current.TabControlDefaultItemSize;
 
 
 			MouseDown += new MouseEventHandler (MouseDownHandler);
 			MouseDown += new MouseEventHandler (MouseDownHandler);
+			SizeChanged += new EventHandler (SizeChangedHandler);
 		}
 		}
 
 
 		public TabAlignment Alignment {
 		public TabAlignment Alignment {
@@ -360,6 +361,11 @@ namespace System.Windows.Forms {
 			}
 			}
 		}
 		}
 
 
+		private void SizeChangedHandler (object sender, EventArgs e)
+		{
+			ResizeTabPages ();
+		}
+
 		internal void UpdateTabpage (TabPage page)
 		internal void UpdateTabpage (TabPage page)
 		{
 		{