Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / UpDownBaseDesigner.cs / 1 / UpDownBaseDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.UpDownBaseDesigner..ctor()")] namespace System.Windows.Forms.Design { using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Windows.Forms.Design.Behavior; ////// /// internal class UpDownBaseDesigner : ControlDesigner { public UpDownBaseDesigner() { AutoResizeHandles = true; } ////// Provides a designer that can design components /// that extend UpDownBase. ////// /// 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; rules &= ~(SelectionRules.TopSizeable | SelectionRules.BottomSizeable); return rules; } } ////// /// Adds a baseline SnapLine to the list of SnapLines related to this control. /// public override IList SnapLines { get { ArrayList snapLines = base.SnapLines as ArrayList; int baseline = DesignerUtils.GetTextBaseline(Control, System.Drawing.ContentAlignment.TopLeft); BorderStyle borderStyle = BorderStyle.Fixed3D; PropertyDescriptor prop = TypeDescriptor.GetProperties(Component)["BorderStyle"]; if (prop != null) { borderStyle = (BorderStyle)prop.GetValue(Component); } if (borderStyle == BorderStyle.None) { baseline -= 1; } else { baseline += 2; } snapLines.Add(new SnapLine(SnapLineType.Baseline, baseline, SnapLinePriority.Medium)); return snapLines; } } } } // 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
- BulletedList.cs
- CommandValueSerializer.cs
- RoutingService.cs
- DeploymentSection.cs
- Math.cs
- StdValidatorsAndConverters.cs
- KeyValueConfigurationCollection.cs
- DirtyTextRange.cs
- TryCatchDesigner.xaml.cs
- AnnotationObservableCollection.cs
- GeneralTransform3DTo2D.cs
- ToolStripControlHost.cs
- XmlSchemaDocumentation.cs
- LinkDescriptor.cs
- WebConfigurationHost.cs
- PopupRoot.cs
- KeyInfo.cs
- StringStorage.cs
- EntityReference.cs
- ZoneMembershipCondition.cs
- FixUpCollection.cs
- CompilerWrapper.cs
- XmlSchemaChoice.cs
- Component.cs
- FormsAuthentication.cs
- SmtpNetworkElement.cs
- OdbcHandle.cs
- RuntimeHelpers.cs
- Merger.cs
- FixedSOMSemanticBox.cs
- ContractTypeNameCollection.cs
- _ShellExpression.cs
- ConfigUtil.cs
- ExceptionUtil.cs
- WorkflowMarkupSerializerMapping.cs
- ColumnCollection.cs
- TagPrefixAttribute.cs
- WebPartTransformerAttribute.cs
- Composition.cs
- ProcessHostMapPath.cs
- WebPartHelpVerb.cs
- ItemType.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- Filter.cs
- PersianCalendar.cs
- BinaryWriter.cs
- XmlLanguageConverter.cs
- TableProvider.cs
- ChtmlTextWriter.cs
- AndCondition.cs
- TextBoxBase.cs
- TextEndOfParagraph.cs
- SchemaCollectionPreprocessor.cs
- SqlCommandSet.cs
- XmlDataCollection.cs
- WeakReferenceKey.cs
- GeneralTransform2DTo3D.cs
- WeakHashtable.cs
- ServicePointManagerElement.cs
- SplitterCancelEvent.cs
- TextModifierScope.cs
- PriorityItem.cs
- QuadraticBezierSegment.cs
- SmtpNtlmAuthenticationModule.cs
- CodeFieldReferenceExpression.cs
- ParallelRangeManager.cs
- HandlerBase.cs
- InputScope.cs
- DbDataReader.cs
- ProcessHostConfigUtils.cs
- DataBoundControl.cs
- PaperSize.cs
- webbrowsersite.cs
- ValueUtilsSmi.cs
- SerTrace.cs
- FlowDocumentPage.cs
- HostedElements.cs
- SafeFileMappingHandle.cs
- TerminatorSinks.cs
- IdentityHolder.cs
- BookmarkScopeManager.cs
- DecoderExceptionFallback.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ReadOnlyDictionary.cs
- GeneratedCodeAttribute.cs
- CheckBoxBaseAdapter.cs
- QilLoop.cs
- HotSpot.cs
- ZipIOLocalFileBlock.cs
- AuthenticatingEventArgs.cs
- TablePatternIdentifiers.cs
- EditingCommands.cs
- ZipPackage.cs
- UncommonField.cs
- SpeechSynthesizer.cs
- ReflectionUtil.cs
- CheckBoxRenderer.cs
- MultiView.cs
- ProtocolElementCollection.cs
- followingquery.cs