Code:
/ DotNET / DotNET / 8.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
- UserControl.cs
- DBSchemaTable.cs
- LateBoundBitmapDecoder.cs
- BordersPage.cs
- HttpResponse.cs
- oledbmetadatacollectionnames.cs
- OrCondition.cs
- DrawingGroupDrawingContext.cs
- ImageAttributes.cs
- DSACryptoServiceProvider.cs
- RegexStringValidator.cs
- MarshalDirectiveException.cs
- ProviderSettingsCollection.cs
- _NegoState.cs
- XPathNodeIterator.cs
- Menu.cs
- ComponentCollection.cs
- SmtpFailedRecipientException.cs
- IndicShape.cs
- ResourceIDHelper.cs
- AutomationProperties.cs
- LostFocusEventManager.cs
- BindingMAnagerBase.cs
- WorkflowDefinitionDispenser.cs
- KnownBoxes.cs
- SafeNativeMethodsOther.cs
- DirectoryNotFoundException.cs
- DocumentViewerBaseAutomationPeer.cs
- UpDownEvent.cs
- ActivityExecutionContextCollection.cs
- Operators.cs
- AuthenticationModuleElement.cs
- PrePrepareMethodAttribute.cs
- UrlPropertyAttribute.cs
- GlyphCache.cs
- Variable.cs
- ActivityCompletionCallbackWrapper.cs
- SendActivityDesignerTheme.cs
- StatementContext.cs
- DbConnectionHelper.cs
- SqlMethodAttribute.cs
- MsmqHostedTransportConfiguration.cs
- GAC.cs
- InheritedPropertyChangedEventArgs.cs
- ConfigurationFileMap.cs
- XPSSignatureDefinition.cs
- Command.cs
- ColorTransform.cs
- OracleConnectionFactory.cs
- RegisteredExpandoAttribute.cs
- RequestBringIntoViewEventArgs.cs
- SmiEventSink_Default.cs
- ReverseQueryOperator.cs
- metadatamappinghashervisitor.cs
- SafeIUnknown.cs
- SQLGuidStorage.cs
- MultiBinding.cs
- ConfigurationException.cs
- followingquery.cs
- TrackingProfileDeserializationException.cs
- FindCriteriaCD1.cs
- EntityDataSourceDataSelectionPanel.cs
- AutomationElement.cs
- UserPrincipalNameElement.cs
- DeviceContexts.cs
- MessageQueueInstaller.cs
- CellIdBoolean.cs
- ClientApiGenerator.cs
- DataListCommandEventArgs.cs
- HtmlToClrEventProxy.cs
- DockProviderWrapper.cs
- HtmlInputFile.cs
- ControlBindingsCollection.cs
- FieldAccessException.cs
- SQLBoolean.cs
- PeerApplication.cs
- PartBasedPackageProperties.cs
- SharedConnectionInfo.cs
- LineInfo.cs
- TargetParameterCountException.cs
- CellTreeSimplifier.cs
- GregorianCalendarHelper.cs
- DbMetaDataFactory.cs
- counter.cs
- SiblingIterators.cs
- GPPOINT.cs
- ToolboxComponentsCreatedEventArgs.cs
- CounterSampleCalculator.cs
- PageThemeCodeDomTreeGenerator.cs
- keycontainerpermission.cs
- AssemblyCollection.cs
- ActiveDesignSurfaceEvent.cs
- ApplicationSecurityInfo.cs
- PointHitTestResult.cs
- WindowsFormsHostPropertyMap.cs
- HistoryEventArgs.cs
- MultiView.cs
- HtmlEmptyTagControlBuilder.cs
- SecureStringHasher.cs
- DBSqlParserTable.cs