Code:
/ FX-1434 / FX-1434 / 1.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
- ObfuscationAttribute.cs
- LOSFormatter.cs
- ExceptionWrapper.cs
- FtpCachePolicyElement.cs
- LocalFileSettingsProvider.cs
- WebSysDescriptionAttribute.cs
- WinEventWrap.cs
- SettingsAttributeDictionary.cs
- DefaultAuthorizationContext.cs
- URIFormatException.cs
- MimeWriter.cs
- BindingListCollectionView.cs
- WindowsRebar.cs
- Zone.cs
- Win32.cs
- MimeObjectFactory.cs
- PersistenceException.cs
- DataGridItemAttachedStorage.cs
- ClrPerspective.cs
- XPathNavigatorReader.cs
- OrthographicCamera.cs
- BindingList.cs
- httpserverutility.cs
- DataBindingCollection.cs
- ReadOnlyHierarchicalDataSourceView.cs
- MimeFormatter.cs
- MobileRedirect.cs
- TypefaceMetricsCache.cs
- Win32Exception.cs
- ContainerFilterService.cs
- ButtonBaseAdapter.cs
- AdapterDictionary.cs
- EventBuilder.cs
- RoleServiceManager.cs
- UnionExpr.cs
- XmlElementCollection.cs
- ProxyGenerator.cs
- SharedPersonalizationStateInfo.cs
- Helpers.cs
- WizardStepBase.cs
- Oid.cs
- AdPostCacheSubstitution.cs
- HtmlAnchor.cs
- EventRecord.cs
- EventLogPropertySelector.cs
- DrawToolTipEventArgs.cs
- ThreadExceptionDialog.cs
- PointAnimationBase.cs
- EastAsianLunisolarCalendar.cs
- EdmScalarPropertyAttribute.cs
- WsatTransactionHeader.cs
- PlatformNotSupportedException.cs
- UpdateManifestForBrowserApplication.cs
- SingleAnimation.cs
- ConfigurationStrings.cs
- BufferedWebEventProvider.cs
- ErrorsHelper.cs
- TextParagraphCache.cs
- ReservationCollection.cs
- SingleBodyParameterMessageFormatter.cs
- SemaphoreFullException.cs
- ScriptingSectionGroup.cs
- ListViewUpdatedEventArgs.cs
- SettingsPropertyWrongTypeException.cs
- FontNameConverter.cs
- TypeInformation.cs
- ToolBarButtonClickEvent.cs
- SafeNativeMethods.cs
- HighlightOverlayGlyph.cs
- AppDomainProtocolHandler.cs
- oledbconnectionstring.cs
- SerializationInfoEnumerator.cs
- RelOps.cs
- X509CertificateCollection.cs
- XmlDataSourceDesigner.cs
- RuntimeConfigLKG.cs
- DataDocumentXPathNavigator.cs
- AnnotationStore.cs
- ConnectionsZoneDesigner.cs
- PersonalizationStateInfoCollection.cs
- MemoryResponseElement.cs
- CodeSnippetCompileUnit.cs
- TextCollapsingProperties.cs
- CriticalFinalizerObject.cs
- BitFlagsGenerator.cs
- PersistenceMetadataNamespace.cs
- GCHandleCookieTable.cs
- TcpChannelHelper.cs
- ImmutableCollection.cs
- FormViewRow.cs
- BookmarkList.cs
- DesignSurface.cs
- COM2ExtendedUITypeEditor.cs
- Literal.cs
- StateManagedCollection.cs
- ScrollPattern.cs
- MultiSelector.cs
- XPathNavigatorException.cs
- SmtpSection.cs
- LineInfo.cs