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
- ChangeToolStripParentVerb.cs
- TableItemPatternIdentifiers.cs
- FixedDocumentPaginator.cs
- Rfc2898DeriveBytes.cs
- AggregateNode.cs
- ProvidersHelper.cs
- WindowsSysHeader.cs
- SolidColorBrush.cs
- ConnectionConsumerAttribute.cs
- DebugTracing.cs
- DnsPermission.cs
- SafeSystemMetrics.cs
- SecurityRuntime.cs
- TransformerTypeCollection.cs
- NativeRecognizer.cs
- DocumentViewer.cs
- ToolBar.cs
- ResourceExpressionBuilder.cs
- Stream.cs
- ConsoleCancelEventArgs.cs
- RoutedEventHandlerInfo.cs
- COM2IDispatchConverter.cs
- TextPointerBase.cs
- SynchronousChannel.cs
- Condition.cs
- CodeGenerator.cs
- PackageRelationshipSelector.cs
- CollectionViewGroup.cs
- QuadraticBezierSegment.cs
- XmlSchemaSimpleTypeUnion.cs
- BoundColumn.cs
- ScrollChrome.cs
- HuffCodec.cs
- FilteredAttributeCollection.cs
- DataSetViewSchema.cs
- BamlWriter.cs
- TitleStyle.cs
- ForAllOperator.cs
- ToolboxDataAttribute.cs
- XmlDataImplementation.cs
- SelectionListDesigner.cs
- UserMapPath.cs
- FastEncoderWindow.cs
- FormattedTextSymbols.cs
- TdsParameterSetter.cs
- PackWebResponse.cs
- SHA1.cs
- CompoundFileReference.cs
- HeaderedItemsControl.cs
- SqlXml.cs
- RegularExpressionValidator.cs
- EntitySetBase.cs
- ActivityExecutionContextCollection.cs
- ToolStripOverflowButton.cs
- XmlSchemaSimpleContent.cs
- PostBackOptions.cs
- SQLBinaryStorage.cs
- SQLByteStorage.cs
- ObjectDataSourceChooseMethodsPanel.cs
- WinEventWrap.cs
- ClientApiGenerator.cs
- SqlParameterCollection.cs
- ExpandSegmentCollection.cs
- DBConcurrencyException.cs
- EdgeProfileValidation.cs
- AssociationSetMetadata.cs
- XmlSchemaElement.cs
- SmiContextFactory.cs
- LogRecordSequence.cs
- XmlDataSource.cs
- BlockUIContainer.cs
- SingleKeyFrameCollection.cs
- ProfileParameter.cs
- TemplatedMailWebEventProvider.cs
- DecoderFallback.cs
- HuffCodec.cs
- AnnotationAdorner.cs
- DataGridViewSelectedCellCollection.cs
- FixedSOMTable.cs
- WinFormsSpinner.cs
- MdiWindowListItemConverter.cs
- FlowDocumentPaginator.cs
- UriTemplateTrieNode.cs
- SessionStateItemCollection.cs
- LiteralLink.cs
- WindowsComboBox.cs
- Html32TextWriter.cs
- Decoder.cs
- ClipboardData.cs
- TCPClient.cs
- SqlTriggerAttribute.cs
- RightsManagementInformation.cs
- Columns.cs
- ActiveXHelper.cs
- TrustSection.cs
- X509ClientCertificateCredentialsElement.cs
- TextChangedEventArgs.cs
- ZipIOLocalFileHeader.cs
- PagedDataSource.cs
- DataControlFieldCell.cs