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
- SmtpNetworkElement.cs
- bidPrivateBase.cs
- DropTarget.cs
- NativeWindow.cs
- HostingEnvironment.cs
- MachineSettingsSection.cs
- PhysicalFontFamily.cs
- PixelShader.cs
- TileModeValidation.cs
- BaseDataBoundControl.cs
- TagMapCollection.cs
- DataFieldConverter.cs
- listviewsubitemcollectioneditor.cs
- MatrixCamera.cs
- VisualBrush.cs
- AsyncInvokeContext.cs
- EntityDataSourceView.cs
- DbTransaction.cs
- TextPointer.cs
- XmlILConstructAnalyzer.cs
- BigInt.cs
- TransformerConfigurationWizardBase.cs
- TileBrush.cs
- AccessibleObject.cs
- QilXmlWriter.cs
- iisPickupDirectory.cs
- OdbcConnectionOpen.cs
- ModelPropertyCollectionImpl.cs
- WinEventTracker.cs
- TemplateKey.cs
- InvalidDataContractException.cs
- DefaultValueTypeConverter.cs
- LinqDataSourceUpdateEventArgs.cs
- DashStyles.cs
- XmlSerializerAssemblyAttribute.cs
- AccessedThroughPropertyAttribute.cs
- ZoneIdentityPermission.cs
- ManagementEventArgs.cs
- TimeStampChecker.cs
- DependencySource.cs
- TaskbarItemInfo.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- CompletedAsyncResult.cs
- RequestCachePolicy.cs
- SerializationStore.cs
- AxisAngleRotation3D.cs
- srgsitem.cs
- KerberosTicketHashIdentifierClause.cs
- ShaderRenderModeValidation.cs
- Array.cs
- PropertyItemInternal.cs
- ProgressBarRenderer.cs
- counter.cs
- NotConverter.cs
- ConfigurationElement.cs
- XsdDateTime.cs
- MouseGesture.cs
- ClientScriptManager.cs
- MembershipPasswordException.cs
- WebConfigurationHost.cs
- ToolboxItemFilterAttribute.cs
- NotifyIcon.cs
- ToolStripGrip.cs
- WebMessageEncodingElement.cs
- ListChangedEventArgs.cs
- XamlPoint3DCollectionSerializer.cs
- SemanticAnalyzer.cs
- ValueTypeFixupInfo.cs
- SchemaDeclBase.cs
- SystemIPInterfaceProperties.cs
- SmtpNetworkElement.cs
- ImmutablePropertyDescriptorGridEntry.cs
- DbConvert.cs
- ArrayItemReference.cs
- PointCollectionValueSerializer.cs
- Int32RectConverter.cs
- UnsafePeerToPeerMethods.cs
- ScriptModule.cs
- PackageRelationshipSelector.cs
- AlignmentYValidation.cs
- TdsParserSafeHandles.cs
- OptimalBreakSession.cs
- InplaceBitmapMetadataWriter.cs
- CornerRadius.cs
- SplineQuaternionKeyFrame.cs
- CSharpCodeProvider.cs
- ColumnBinding.cs
- XhtmlBasicPanelAdapter.cs
- WhiteSpaceTrimStringConverter.cs
- Highlights.cs
- SqlException.cs
- RootContext.cs
- SQLInt64Storage.cs
- IntSecurity.cs
- DbLambda.cs
- WmfPlaceableFileHeader.cs
- RewritingSimplifier.cs
- WorkflowFileItem.cs
- ApplicationDirectory.cs
- DependencyObjectProvider.cs