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
- SpellerStatusTable.cs
- TimelineGroup.cs
- VarRemapper.cs
- TextBoxRenderer.cs
- BlurEffect.cs
- TransformerConfigurationWizardBase.cs
- HighlightComponent.cs
- _CookieModule.cs
- Globals.cs
- DispatcherObject.cs
- IIS7WorkerRequest.cs
- WindowShowOrOpenTracker.cs
- TimersDescriptionAttribute.cs
- Parameter.cs
- CrossContextChannel.cs
- DataStreamFromComStream.cs
- ExtentKey.cs
- ImplicitInputBrush.cs
- UnsafePeerToPeerMethods.cs
- ComNativeDescriptor.cs
- XPathDocumentNavigator.cs
- SettingsPropertyCollection.cs
- DSASignatureDeformatter.cs
- MetadataException.cs
- CodeSnippetExpression.cs
- DiscriminatorMap.cs
- Material.cs
- CodeParameterDeclarationExpressionCollection.cs
- compensatingcollection.cs
- PrintControllerWithStatusDialog.cs
- OrderPreservingPipeliningMergeHelper.cs
- DSACryptoServiceProvider.cs
- MustUnderstandBehavior.cs
- ProxyGenerationError.cs
- XmlBinaryReader.cs
- RemoteX509Token.cs
- ConfigPathUtility.cs
- TextTreeNode.cs
- ScriptingRoleServiceSection.cs
- DynamicResourceExtensionConverter.cs
- NetNamedPipeBindingElement.cs
- SendOperation.cs
- ListViewCancelEventArgs.cs
- WebPartEditorCancelVerb.cs
- ResolveNextArgumentWorkItem.cs
- DynamicValueConverter.cs
- PasswordBoxAutomationPeer.cs
- OleAutBinder.cs
- _IPv6Address.cs
- PriorityBinding.cs
- GridViewSortEventArgs.cs
- ContentPropertyAttribute.cs
- BrowserDefinition.cs
- RtfToken.cs
- PtsHost.cs
- ToolStripLocationCancelEventArgs.cs
- SortedDictionary.cs
- XmlSchemaExporter.cs
- BaseProcessProtocolHandler.cs
- HttpCachePolicyWrapper.cs
- DetailsViewPageEventArgs.cs
- XhtmlBasicSelectionListAdapter.cs
- MessageAction.cs
- ResourceIDHelper.cs
- DecimalStorage.cs
- XamlParser.cs
- DiffuseMaterial.cs
- StartFileNameEditor.cs
- ContextStaticAttribute.cs
- DataPagerFieldItem.cs
- SafeLibraryHandle.cs
- GeneratedContractType.cs
- DBSqlParserTableCollection.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DoWorkEventArgs.cs
- BasicExpandProvider.cs
- EventLogPermissionEntryCollection.cs
- Ref.cs
- FontConverter.cs
- XPathNodeIterator.cs
- XmlCharCheckingWriter.cs
- TrackBar.cs
- BaseCodeDomTreeGenerator.cs
- XmlAttributeCollection.cs
- SortKey.cs
- ControlAdapter.cs
- SourceLineInfo.cs
- SplashScreenNativeMethods.cs
- ToolStripItemEventArgs.cs
- ConvertEvent.cs
- NumberFormatInfo.cs
- IpcClientChannel.cs
- ClientSideQueueItem.cs
- ProviderSettings.cs
- DefaultMemberAttribute.cs
- XmlSchemaIdentityConstraint.cs
- SchemaObjectWriter.cs
- UrlMappingsModule.cs
- ReadOnlyObservableCollection.cs
- MouseEventArgs.cs