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
- RequestTimeoutManager.cs
- Boolean.cs
- MultiplexingFormatMapping.cs
- MatrixTransform3D.cs
- NameValueSectionHandler.cs
- Int64.cs
- TrustSection.cs
- TypefaceMap.cs
- RSAPKCS1SignatureFormatter.cs
- BuildResultCache.cs
- ResXResourceSet.cs
- FixedFlowMap.cs
- NullableConverter.cs
- IncrementalReadDecoders.cs
- ArrayEditor.cs
- Region.cs
- BooleanStorage.cs
- ColorConverter.cs
- DesignerActionMethodItem.cs
- XmlArrayAttribute.cs
- ConfigLoader.cs
- Version.cs
- Crypto.cs
- ICspAsymmetricAlgorithm.cs
- ObjectSet.cs
- RepeaterItemCollection.cs
- TreeChangeInfo.cs
- MembershipUser.cs
- SignatureHelper.cs
- FrameworkElementFactoryMarkupObject.cs
- DbConnectionPoolCounters.cs
- DrawingVisual.cs
- EventProviderTraceListener.cs
- Point3DCollection.cs
- IndexedString.cs
- BindingCompleteEventArgs.cs
- RestHandlerFactory.cs
- DbDataAdapter.cs
- DBConcurrencyException.cs
- CodeCastExpression.cs
- RIPEMD160Managed.cs
- ExpandSegmentCollection.cs
- MarkupProperty.cs
- TypeDescriptionProvider.cs
- MediaTimeline.cs
- CodeCatchClause.cs
- SystemSounds.cs
- Type.cs
- LockCookie.cs
- Char.cs
- DataGridViewColumnHeaderCell.cs
- WorkflowMarkupElementEventArgs.cs
- Table.cs
- ClusterSafeNativeMethods.cs
- FamilyCollection.cs
- WebPartDescriptionCollection.cs
- DataListItemCollection.cs
- XmlMembersMapping.cs
- SqlDataSourceCommandEventArgs.cs
- DataGridRow.cs
- SetStoryboardSpeedRatio.cs
- SafeNativeMethods.cs
- Link.cs
- InputLanguageEventArgs.cs
- Line.cs
- ResolveNameEventArgs.cs
- DataSourceGroupCollection.cs
- TranslateTransform.cs
- EntityDataSourceStatementEditorForm.cs
- SiteMapProvider.cs
- EventListenerClientSide.cs
- AppDomainCompilerProxy.cs
- ToolboxItemLoader.cs
- Utility.cs
- SqlFormatter.cs
- Mapping.cs
- DelegateTypeInfo.cs
- JpegBitmapEncoder.cs
- IteratorFilter.cs
- PermissionListSet.cs
- SQLRoleProvider.cs
- TagPrefixCollection.cs
- Color.cs
- tooltip.cs
- GetWinFXPath.cs
- GlyphsSerializer.cs
- StylusButton.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- LicenseContext.cs
- CodeDomConfigurationHandler.cs
- TextBoxBase.cs
- AccessDataSourceView.cs
- InstanceDataCollectionCollection.cs
- FontClient.cs
- MessageTraceRecord.cs
- Vector3DCollectionConverter.cs
- LogStore.cs
- NonSerializedAttribute.cs
- DocumentViewer.cs
- LinkDescriptor.cs