Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / tabpagecollectioneditor.cs / 1 / tabpagecollectioneditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.TabPageCollectionEditor..ctor()")] namespace System.Windows.Forms.Design { using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Windows.Forms; using System.Data; using System.Drawing.Design; using System.Diagnostics; using System.Design; using System.Windows.Forms.Layout; ////// Main class for collection editor for TabPageCollection. Allows a single level of ToolStripItem children to be designed. /// internal class TabPageCollectionEditor : CollectionEditor { ////// Default contstructor. /// public TabPageCollectionEditor() : base(typeof(TabControl.TabPageCollection)) { } ////// /// protected override object SetItems(object editValue, object[] value) { TabControl tc = this.Context.Instance as TabControl; if (tc != null) { tc.SuspendLayout(); } // Set the UseVisualStyleBackColor for all the tabPages added through the collectionEditor. foreach (object tab in value) { TabPage page = tab as TabPage; if (page != null) { PropertyDescriptor styleProp = TypeDescriptor.GetProperties(page)["UseVisualStyleBackColor"]; if (styleProp != null && styleProp.PropertyType == typeof(bool) && !styleProp.IsReadOnly && styleProp.IsBrowsable) { styleProp.SetValue(page, true); } } } object retValue = base.SetItems(editValue, value); if (tc != null) { tc.ResumeLayout(); } return retValue; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved./// Sets /// the specified collection to have the specified array of items. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StringUtil.cs
- CookieParameter.cs
- SafeSerializationManager.cs
- PermissionSet.cs
- ListBindingConverter.cs
- _BasicClient.cs
- HtmlElementCollection.cs
- SigningDialog.cs
- BinaryWriter.cs
- Point3DConverter.cs
- UnSafeCharBuffer.cs
- RadioButtonPopupAdapter.cs
- OrthographicCamera.cs
- RubberbandSelector.cs
- OleDbError.cs
- XmlDataImplementation.cs
- ImpersonateTokenRef.cs
- ImpersonationContext.cs
- TreeBuilderBamlTranslator.cs
- Root.cs
- ExpressionParser.cs
- XmlAnyElementAttribute.cs
- Frame.cs
- ComponentTray.cs
- FontStyle.cs
- FixedDocument.cs
- IfAction.cs
- xmlfixedPageInfo.cs
- Debug.cs
- CharacterShapingProperties.cs
- RawStylusInput.cs
- RawMouseInputReport.cs
- BooleanFunctions.cs
- Clock.cs
- LiteralControl.cs
- GeneralTransform.cs
- TrustSection.cs
- ListViewContainer.cs
- GreenMethods.cs
- RegexWriter.cs
- DataGridViewBindingCompleteEventArgs.cs
- ProfileSection.cs
- EntityDesignerUtils.cs
- StylusButtonCollection.cs
- TextTreeNode.cs
- FigureParaClient.cs
- UserInitiatedNavigationPermission.cs
- SponsorHelper.cs
- SystemUnicastIPAddressInformation.cs
- TableParagraph.cs
- DataGridViewCellConverter.cs
- UnauthorizedAccessException.cs
- Attribute.cs
- DataGridViewCellValueEventArgs.cs
- Char.cs
- HtmlTernaryTree.cs
- RoleBoolean.cs
- RecordConverter.cs
- ResourceCategoryAttribute.cs
- RubberbandSelector.cs
- WeakHashtable.cs
- UInt64Storage.cs
- TableColumn.cs
- DesignerView.Commands.cs
- UserControlAutomationPeer.cs
- TemplatedControlDesigner.cs
- UriSection.cs
- Misc.cs
- FormParameter.cs
- QilTypeChecker.cs
- Regex.cs
- OpCellTreeNode.cs
- TextTreeFixupNode.cs
- PreviewKeyDownEventArgs.cs
- WebUtil.cs
- TCEAdapterGenerator.cs
- TabControl.cs
- RelatedView.cs
- RootContext.cs
- ZipIORawDataFileBlock.cs
- AnonymousIdentificationSection.cs
- PersistenceTypeAttribute.cs
- SoapServerMessage.cs
- RenderOptions.cs
- unsafenativemethodstextservices.cs
- OdbcConnectionOpen.cs
- DBDataPermissionAttribute.cs
- EventLogPermission.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- HtmlShimManager.cs
- UserControl.cs
- AnnotationMap.cs
- XamlReader.cs
- ColumnMapVisitor.cs
- EFDataModelProvider.cs
- DefaultValueMapping.cs
- SafeMarshalContext.cs
- ToolStripControlHost.cs
- ErrorCodes.cs
- InvariantComparer.cs