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
- ResXDataNode.cs
- BinaryWriter.cs
- ObjectStateManager.cs
- MouseEventArgs.cs
- ComPlusTypeValidator.cs
- PageRanges.cs
- UIElementPropertyUndoUnit.cs
- ByteKeyFrameCollection.cs
- Common.cs
- ExecutedRoutedEventArgs.cs
- KoreanCalendar.cs
- ProtocolInformationReader.cs
- XmlDataSourceNodeDescriptor.cs
- FollowerQueueCreator.cs
- FormsIdentity.cs
- WebPartConnection.cs
- SafeNativeMethods.cs
- StateDesignerConnector.cs
- SqlParameterCollection.cs
- OneWayChannelListener.cs
- SortQuery.cs
- CreateRefExpr.cs
- HttpRawResponse.cs
- InputLanguageProfileNotifySink.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- ProcessStartInfo.cs
- PrintDocument.cs
- LogEntrySerializer.cs
- SmiSettersStream.cs
- RoleExceptions.cs
- TypeBuilderInstantiation.cs
- ChannelServices.cs
- WindowsServiceElement.cs
- MemoryMappedFile.cs
- IndexerReference.cs
- XNameConverter.cs
- XmlSchemaComplexType.cs
- OdbcEnvironment.cs
- EditingCommands.cs
- AssemblyHelper.cs
- DataBoundControlDesigner.cs
- PointLightBase.cs
- SiteMembershipCondition.cs
- DataGridViewCheckBoxColumn.cs
- storagemappingitemcollection.viewdictionary.cs
- EmbossBitmapEffect.cs
- VBCodeProvider.cs
- NamespaceExpr.cs
- CompoundFileIOPermission.cs
- TableCell.cs
- Polygon.cs
- TreeViewImageKeyConverter.cs
- ISCIIEncoding.cs
- TextPattern.cs
- DeploymentExceptionMapper.cs
- DiscoveryClientChannelFactory.cs
- XmlSchemaIdentityConstraint.cs
- DoubleLinkListEnumerator.cs
- PenContext.cs
- SequentialActivityDesigner.cs
- TypefaceMetricsCache.cs
- ClientSettings.cs
- SQLSingle.cs
- WorkflowStateRollbackService.cs
- WebRequestModuleElement.cs
- EnumUnknown.cs
- MsmqOutputSessionChannel.cs
- GetIndexBinder.cs
- ServiceEndpointCollection.cs
- Intellisense.cs
- ValueSerializer.cs
- FormatterServices.cs
- DockingAttribute.cs
- StartUpEventArgs.cs
- PDBReader.cs
- LinkLabelLinkClickedEvent.cs
- ZipIOBlockManager.cs
- PrivacyNoticeElement.cs
- Imaging.cs
- TreeViewHitTestInfo.cs
- DirectoryObjectSecurity.cs
- MarginsConverter.cs
- GCHandleCookieTable.cs
- AssemblyUtil.cs
- AnnotationHelper.cs
- HierarchicalDataBoundControl.cs
- SHA512CryptoServiceProvider.cs
- ViewStateException.cs
- VisualTreeUtils.cs
- CustomValidator.cs
- Journaling.cs
- PackagePartCollection.cs
- printdlgexmarshaler.cs
- ConnectionInterfaceCollection.cs
- TagMapCollection.cs
- BrowserCapabilitiesCompiler.cs
- FilteredSchemaElementLookUpTable.cs
- ViewStateModeByIdAttribute.cs
- CodeDirectoryCompiler.cs
- TreeNode.cs