Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DateTimePickerDesigner.cs / 1 / DateTimePickerDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.DateTimePickerDesigner..ctor()")] namespace System.Windows.Forms.Design { using System.ComponentModel; using System.Diagnostics; using System; using System.ComponentModel.Design; using System.Windows.Forms; using System.Drawing; using Microsoft.Win32; using System.Windows.Forms.Design.Behavior; using System.Collections; ////// /// internal class DateTimePickerDesigner : ControlDesigner { public DateTimePickerDesigner() { AutoResizeHandles = true; } ////// Provides rich design time behavior for the /// DateTimePicker control. /// ////// /// 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; //a single text-baseline for the label (and linklabel) control int baseline = DesignerUtils.GetTextBaseline(Control, System.Drawing.ContentAlignment.MiddleLeft); // DateTimePicker doesn't have an alignment, so we use MiddleLeft and add a fudge-factor 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
- FtpRequestCacheValidator.cs
- DrawingServices.cs
- DataGridViewCellPaintingEventArgs.cs
- FrameworkElementFactory.cs
- ExpressionPrinter.cs
- ErrorsHelper.cs
- DataBindEngine.cs
- entityreference_tresulttype.cs
- FixedSOMContainer.cs
- TabletDeviceInfo.cs
- _emptywebproxy.cs
- ImpersonationContext.cs
- Thickness.cs
- ZipIOExtraFieldZip64Element.cs
- SyndicationContent.cs
- SQLBinary.cs
- RedirectionProxy.cs
- Container.cs
- EventSetterHandlerConverter.cs
- ArgumentNullException.cs
- BuildResultCache.cs
- Keyboard.cs
- WmiPutTraceRecord.cs
- ClientSponsor.cs
- PropertyDescriptor.cs
- figurelength.cs
- EpmTargetTree.cs
- ScrollPattern.cs
- Page.cs
- ThumbAutomationPeer.cs
- MobileControlsSectionHelper.cs
- DocumentViewerAutomationPeer.cs
- WebPartTransformerCollection.cs
- StrokeCollectionConverter.cs
- ErrorRuntimeConfig.cs
- PerformanceCounterLib.cs
- TrustManager.cs
- ICspAsymmetricAlgorithm.cs
- Point4D.cs
- SqlServices.cs
- GACIdentityPermission.cs
- TlsnegoTokenAuthenticator.cs
- MatrixUtil.cs
- PersistChildrenAttribute.cs
- XmlCustomFormatter.cs
- LinqMaximalSubtreeNominator.cs
- TrustLevel.cs
- Debug.cs
- WebPartDisplayMode.cs
- AnalyzedTree.cs
- JoinTreeNode.cs
- SrgsGrammar.cs
- Wildcard.cs
- FloaterParagraph.cs
- XmlFormatExtensionPrefixAttribute.cs
- GroupBoxRenderer.cs
- Ops.cs
- ColorContextHelper.cs
- HtmlEmptyTagControlBuilder.cs
- OptimizerPatterns.cs
- PermissionSetTriple.cs
- NativeMethodsOther.cs
- ReliableReplySessionChannel.cs
- SourceItem.cs
- EnumType.cs
- SynthesizerStateChangedEventArgs.cs
- WindowsTokenRoleProvider.cs
- XmlCDATASection.cs
- AttributeQuery.cs
- TypeReference.cs
- SplitterEvent.cs
- SerialReceived.cs
- storepermissionattribute.cs
- HyperLinkField.cs
- Form.cs
- ConstraintEnumerator.cs
- HttpCookieCollection.cs
- DataGridColumnReorderingEventArgs.cs
- TemplateXamlTreeBuilder.cs
- SecurityRuntime.cs
- ObjectToken.cs
- InboundActivityHelper.cs
- RuntimeCompatibilityAttribute.cs
- querybuilder.cs
- TriggerBase.cs
- SolidColorBrush.cs
- ToggleButtonAutomationPeer.cs
- ObjectComplexPropertyMapping.cs
- Win32MouseDevice.cs
- HandleCollector.cs
- XmlEncoding.cs
- FormViewModeEventArgs.cs
- PostBackTrigger.cs
- ZipPackagePart.cs
- ResourceDescriptionAttribute.cs
- TimestampInformation.cs
- MsmqInputSessionChannel.cs
- EndpointAddressElementBase.cs
- AdapterUtil.cs
- ContextStaticAttribute.cs