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
- RadialGradientBrush.cs
- RealProxy.cs
- Soap12FormatExtensions.cs
- PageStatePersister.cs
- SqlClientFactory.cs
- ByteBufferPool.cs
- GatewayIPAddressInformationCollection.cs
- NamespaceInfo.cs
- IApplicationTrustManager.cs
- TableItemProviderWrapper.cs
- _ConnectOverlappedAsyncResult.cs
- ExtendedTransformFactory.cs
- BinaryNegotiation.cs
- PagerSettings.cs
- MaterialCollection.cs
- xsdvalidator.cs
- GestureRecognitionResult.cs
- DrawingAttributesDefaultValueFactory.cs
- HttpsHostedTransportConfiguration.cs
- DataTemplateKey.cs
- TypefaceMetricsCache.cs
- XPathNode.cs
- FixedTextPointer.cs
- PropertyTabAttribute.cs
- SortFieldComparer.cs
- UserControl.cs
- xmlsaver.cs
- ColorMap.cs
- BackgroundWorker.cs
- NativeDirectoryServicesQueryAPIs.cs
- StringArrayConverter.cs
- ButtonColumn.cs
- TreeView.cs
- DateTimeConstantAttribute.cs
- FolderLevelBuildProviderCollection.cs
- MatrixTransform3D.cs
- CellTreeNode.cs
- DefaultTypeArgumentAttribute.cs
- ExeContext.cs
- ExceptionCollection.cs
- StrongNameIdentityPermission.cs
- ThreadStateException.cs
- StackOverflowException.cs
- TextHidden.cs
- DataGridViewRowHeaderCell.cs
- LayoutUtils.cs
- PerformanceCounterLib.cs
- HtmlTernaryTree.cs
- BridgeDataReader.cs
- ReturnType.cs
- SqlCachedBuffer.cs
- CollectionBuilder.cs
- SqlUtils.cs
- DataSourceProvider.cs
- WebGetAttribute.cs
- SafeThemeHandle.cs
- DebugView.cs
- XmlNodeWriter.cs
- StructureChangedEventArgs.cs
- ObjectDataSourceChooseTypePanel.cs
- NameTable.cs
- EventItfInfo.cs
- SapiRecognizer.cs
- PagesChangedEventArgs.cs
- Constant.cs
- BitArray.cs
- DeviceSpecificChoiceCollection.cs
- DbDataRecord.cs
- UserInitiatedNavigationPermission.cs
- MethodCallConverter.cs
- FixUp.cs
- CodeMemberMethod.cs
- ConstNode.cs
- PropertyInfo.cs
- ImageSourceTypeConverter.cs
- SmiContextFactory.cs
- DiagnosticTraceSchemas.cs
- RbTree.cs
- FormatConvertedBitmap.cs
- WinEventWrap.cs
- ExpiredSecurityTokenException.cs
- DataSourceControlBuilder.cs
- HMACSHA512.cs
- ResXFileRef.cs
- PropertyNames.cs
- DrawingContext.cs
- XhtmlBasicTextBoxAdapter.cs
- SqlRetyper.cs
- WinInet.cs
- CodeExpressionStatement.cs
- ControlBuilderAttribute.cs
- AdRotator.cs
- DrawingGroup.cs
- ConnectionManagementSection.cs
- SendKeys.cs
- NeutralResourcesLanguageAttribute.cs
- XPathDocument.cs
- NameValueSectionHandler.cs
- GregorianCalendarHelper.cs
- CodePageUtils.cs