Code:
/ FX-1434 / FX-1434 / 1.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
- WindowsListView.cs
- DetailsViewAutoFormat.cs
- HttpDateParse.cs
- AutomationIdentifierGuids.cs
- SyndicationSerializer.cs
- TextTreeInsertElementUndoUnit.cs
- FillErrorEventArgs.cs
- SqlBuilder.cs
- TreeViewImageGenerator.cs
- SafeUserTokenHandle.cs
- HijriCalendar.cs
- TypeExtension.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- SingleTagSectionHandler.cs
- FontSource.cs
- HttpException.cs
- ExpressionVisitor.cs
- SqlConnectionPoolGroupProviderInfo.cs
- MenuItemBinding.cs
- ProxyWebPartConnectionCollection.cs
- ListChangedEventArgs.cs
- PermissionToken.cs
- TrustSection.cs
- DataBindingExpressionBuilder.cs
- RepeatInfo.cs
- DateTimeEditor.cs
- NamedPermissionSet.cs
- CharacterBufferReference.cs
- OracleLob.cs
- TagPrefixCollection.cs
- PixelFormat.cs
- EllipseGeometry.cs
- updatecommandorderer.cs
- DateTimePicker.cs
- TableLayoutPanelCellPosition.cs
- OptimizerPatterns.cs
- NullReferenceException.cs
- OciEnlistContext.cs
- XmlSchemaCollection.cs
- ObjectFullSpanRewriter.cs
- VisualStyleInformation.cs
- XmlSchemaSimpleContentRestriction.cs
- TextBoxView.cs
- FixedPageStructure.cs
- CollectionMarkupSerializer.cs
- ScaleTransform.cs
- RelationshipDetailsRow.cs
- ellipse.cs
- GenericRootAutomationPeer.cs
- SymmetricAlgorithm.cs
- ProviderException.cs
- UriSection.cs
- CqlLexer.cs
- WindowsTitleBar.cs
- OracleParameterBinding.cs
- MembershipValidatePasswordEventArgs.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- FileSystemWatcher.cs
- CompilerScopeManager.cs
- XhtmlBasicValidatorAdapter.cs
- TextTreeRootTextBlock.cs
- ParallelDesigner.cs
- TypeName.cs
- FtpRequestCacheValidator.cs
- XmlUtil.cs
- ProfileInfo.cs
- bidPrivateBase.cs
- WebPartConnectionsCancelEventArgs.cs
- WindowsListViewItemCheckBox.cs
- FigureParagraph.cs
- CodeIndexerExpression.cs
- EmbeddedObject.cs
- FormViewUpdatedEventArgs.cs
- Attributes.cs
- BindableTemplateBuilder.cs
- WebResponse.cs
- DesignerActionUIService.cs
- SQLInt32Storage.cs
- SetterBase.cs
- PriorityQueue.cs
- DataReaderContainer.cs
- PasswordTextContainer.cs
- SymLanguageType.cs
- InputManager.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- ClosableStream.cs
- UrlAuthorizationModule.cs
- CmsInterop.cs
- TailCallAnalyzer.cs
- UInt16.cs
- WbemProvider.cs
- DataGridViewTextBoxEditingControl.cs
- SecurityContext.cs
- OSEnvironmentHelper.cs
- SizeAnimation.cs
- SmiTypedGetterSetter.cs
- ExceptionCollection.cs
- CustomError.cs
- DbMetaDataFactory.cs
- MouseDevice.cs