Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / TrackBarDesigner.cs / 1 / TrackBarDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.TrackBarDesigner..ctor()")] namespace System.Windows.Forms.Design { using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; ////// /// internal class TrackBarDesigner : ControlDesigner { public TrackBarDesigner() { AutoResizeHandles = true; } ////// Provides a designer that can design components /// that extend TrackBar. ////// /// Retrieves a set of rules concerning the movement capabilities of a component. /// This should be one or more flags from the SelectionRules class. If no designer /// provides rules for a component, the component will not get any UI services. /// public override SelectionRules SelectionRules { get { SelectionRules rules = base.SelectionRules; object component = Component; //VSWhidbey # 369288 rules |= SelectionRules.AllSizeable; PropertyDescriptor propAutoSize = TypeDescriptor.GetProperties(component)["AutoSize"]; if (propAutoSize != null) { bool autoSize = (bool)propAutoSize.GetValue(component); PropertyDescriptor propOrientation = TypeDescriptor.GetProperties(component)["Orientation"]; Orientation or = Orientation.Horizontal; if (propOrientation != null) { or = (Orientation)propOrientation.GetValue(component); } if (autoSize) { if (or == Orientation.Horizontal) { rules &= ~(SelectionRules.TopSizeable | SelectionRules.BottomSizeable); } else if (or == Orientation.Vertical) { rules &= ~(SelectionRules.LeftSizeable | SelectionRules.RightSizeable); } } } return rules; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Visual.cs
- GlyphRunDrawing.cs
- PrintPreviewGraphics.cs
- SqlParameter.cs
- OleServicesContext.cs
- TextReader.cs
- Transform3D.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- IteratorFilter.cs
- HttpAsyncResult.cs
- UnmanagedBitmapWrapper.cs
- RemotingAttributes.cs
- ToolStripComboBox.cs
- ConstrainedDataObject.cs
- WeakReferenceKey.cs
- CloseSequence.cs
- VoiceSynthesis.cs
- IItemContainerGenerator.cs
- Odbc32.cs
- OperationPerformanceCounters.cs
- streamingZipPartStream.cs
- AvTrace.cs
- Registry.cs
- XmlNodeChangedEventArgs.cs
- SelectionEditingBehavior.cs
- DocumentApplication.cs
- SymbolResolver.cs
- StatusBar.cs
- DictionaryEntry.cs
- ControlBuilder.cs
- httpserverutility.cs
- QilList.cs
- XmlSchemaSimpleTypeRestriction.cs
- FormViewModeEventArgs.cs
- ReaderWriterLock.cs
- BoolExpression.cs
- PassportAuthentication.cs
- HttpModuleActionCollection.cs
- IPHostEntry.cs
- CompiledQueryCacheKey.cs
- CodeNamespace.cs
- NavigationEventArgs.cs
- SmiGettersStream.cs
- BorderGapMaskConverter.cs
- SymmetricAlgorithm.cs
- JsonUriDataContract.cs
- PropertyToken.cs
- EditingCoordinator.cs
- WebPartManagerDesigner.cs
- TimeSpanFormat.cs
- HTMLTagNameToTypeMapper.cs
- EncoderParameters.cs
- ToolTipService.cs
- TreeNodeEventArgs.cs
- ZoneMembershipCondition.cs
- cookieexception.cs
- StaticTextPointer.cs
- LocalFileSettingsProvider.cs
- Token.cs
- DataServiceException.cs
- BitmapEffectInput.cs
- TemplateLookupAction.cs
- EntitySqlQueryCacheKey.cs
- TemplateLookupAction.cs
- ButtonStandardAdapter.cs
- WorkflowItemPresenter.cs
- OleDbEnumerator.cs
- BinaryFormatterWriter.cs
- KeyInterop.cs
- ResourceKey.cs
- ControlPropertyNameConverter.cs
- DataGridViewCellStyleConverter.cs
- ResourcePermissionBase.cs
- HtmlTableRow.cs
- NotifyCollectionChangedEventArgs.cs
- InstanceDataCollection.cs
- Path.cs
- FileVersion.cs
- VirtualizingPanel.cs
- BamlTreeNode.cs
- ResourceExpressionEditorSheet.cs
- Material.cs
- TypeLibraryHelper.cs
- Light.cs
- connectionpool.cs
- TextElementCollection.cs
- WebServiceTypeData.cs
- XhtmlBasicControlAdapter.cs
- Translator.cs
- XmlSchemaFacet.cs
- ObjectDataSourceDesigner.cs
- SecurityHeaderTokenResolver.cs
- StatusBarDrawItemEvent.cs
- DefaultSection.cs
- XmlQueryOutput.cs
- MsiStyleLogWriter.cs
- FormView.cs
- PluralizationService.cs
- UnicastIPAddressInformationCollection.cs
- DataGridViewCellValueEventArgs.cs