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
- ValueUtilsSmi.cs
- SafeUserTokenHandle.cs
- Journaling.cs
- FontNamesConverter.cs
- TimeSpanMinutesConverter.cs
- ScrollPatternIdentifiers.cs
- XPathSingletonIterator.cs
- RequiredArgumentAttribute.cs
- AssemblyAssociatedContentFileAttribute.cs
- ResourcePool.cs
- ClientUrlResolverWrapper.cs
- SqlClientMetaDataCollectionNames.cs
- PageThemeCodeDomTreeGenerator.cs
- ReadOnlyPropertyMetadata.cs
- PropagatorResult.cs
- PathFigureCollectionValueSerializer.cs
- StreamingContext.cs
- OptimizedTemplateContent.cs
- SurrogateSelector.cs
- SQLChars.cs
- ObjectTokenCategory.cs
- ResXResourceSet.cs
- StateItem.cs
- NotFiniteNumberException.cs
- securitycriticaldata.cs
- WebPartDisplayModeCancelEventArgs.cs
- ApplicationGesture.cs
- DeploymentExceptionMapper.cs
- SystemTcpStatistics.cs
- EventHandlerList.cs
- BaseValidator.cs
- RawStylusInputCustomDataList.cs
- HybridDictionary.cs
- CompensateDesigner.cs
- TreeNodeCollectionEditorDialog.cs
- FormsAuthenticationUserCollection.cs
- CodeCompiler.cs
- Expression.cs
- _ConnectStream.cs
- MachineKeySection.cs
- StaticFileHandler.cs
- FormsIdentity.cs
- OutOfProcStateClientManager.cs
- XmlCharCheckingReader.cs
- VisualTreeHelper.cs
- OdbcEnvironmentHandle.cs
- QilIterator.cs
- ValueProviderWrapper.cs
- BufferedOutputStream.cs
- SerializationIncompleteException.cs
- WebPartDisplayModeCollection.cs
- AssemblyNameEqualityComparer.cs
- ListBox.cs
- ToolStripButton.cs
- DescendantBaseQuery.cs
- SocketAddress.cs
- SqlDataSourceQueryConverter.cs
- GridViewPageEventArgs.cs
- SvcMapFileSerializer.cs
- RowUpdatedEventArgs.cs
- DesignOnlyAttribute.cs
- ContentIterators.cs
- AdRotatorDesigner.cs
- SqlCommand.cs
- NetworkInformationException.cs
- SliderAutomationPeer.cs
- EntityDataSourceReferenceGroup.cs
- OperationCanceledException.cs
- PermissionSetTriple.cs
- DownloadProgressEventArgs.cs
- AuthorizationContext.cs
- TargetControlTypeCache.cs
- TextRenderingModeValidation.cs
- XmlDataCollection.cs
- WebServiceHandler.cs
- XmlTextWriter.cs
- XmlSchemaAll.cs
- SingleConverter.cs
- FontCollection.cs
- ScheduleChanges.cs
- WebConfigurationHostFileChange.cs
- UndirectedGraph.cs
- ProxyHelper.cs
- SqlDataSourceConfigureSortForm.cs
- ResourcePermissionBaseEntry.cs
- PolyBezierSegment.cs
- XmlILStorageConverter.cs
- SqlFacetAttribute.cs
- XmlNamespaceManager.cs
- MenuScrollingVisibilityConverter.cs
- Baml6Assembly.cs
- OpCopier.cs
- AsyncPostBackTrigger.cs
- DBDataPermission.cs
- EmptyControlCollection.cs
- DataBindingCollection.cs
- LineMetrics.cs
- TableHeaderCell.cs
- InkCanvasFeedbackAdorner.cs
- DoubleLinkList.cs