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
- TypeUtil.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- DbConnectionStringBuilder.cs
- SchemaExporter.cs
- MetadataArtifactLoaderFile.cs
- DbMetaDataCollectionNames.cs
- RequiredAttributeAttribute.cs
- CodeCatchClauseCollection.cs
- StreamReader.cs
- StylusTip.cs
- ListViewInsertionMark.cs
- WorkerRequest.cs
- InputElement.cs
- Executor.cs
- InputReferenceExpression.cs
- ProfileSettingsCollection.cs
- DBCommandBuilder.cs
- FixedSchema.cs
- XmlnsDictionary.cs
- FtpRequestCacheValidator.cs
- DebugTracing.cs
- MimeTypeAttribute.cs
- DataFormats.cs
- SimpleLine.cs
- URIFormatException.cs
- CharacterBufferReference.cs
- DataSourceControlBuilder.cs
- FontStretch.cs
- SiteMapDataSource.cs
- MessageEventSubscriptionService.cs
- Transform.cs
- UrlPath.cs
- OrderedDictionary.cs
- PropertyOverridesDialog.cs
- DbCommandDefinition.cs
- StateInitialization.cs
- DocumentOutline.cs
- QilFunction.cs
- DataSourceView.cs
- CodePageEncoding.cs
- EdmToObjectNamespaceMap.cs
- AggregateNode.cs
- ControlBindingsCollection.cs
- Queue.cs
- LazyLoadBehavior.cs
- Deflater.cs
- VectorCollectionConverter.cs
- InvalidateEvent.cs
- DocumentDesigner.cs
- IERequestCache.cs
- GeneralTransform.cs
- ResourceExpressionEditor.cs
- EntityContainer.cs
- StoreContentChangedEventArgs.cs
- WorkflowRuntimeServiceElementCollection.cs
- BaseDataListActionList.cs
- PagesSection.cs
- ActionFrame.cs
- unsafenativemethodsother.cs
- RuleSettings.cs
- SrgsGrammar.cs
- OleDbCommand.cs
- shaperfactory.cs
- WindowsRebar.cs
- httpserverutility.cs
- CorePropertiesFilter.cs
- EnumMemberAttribute.cs
- ObjectManager.cs
- DependencyPropertyChangedEventArgs.cs
- DigestComparer.cs
- ContainerParaClient.cs
- ToolStripItemEventArgs.cs
- TimelineGroup.cs
- VirtualDirectoryMapping.cs
- ByteKeyFrameCollection.cs
- UserControl.cs
- Rect.cs
- ConfigXmlAttribute.cs
- HandleRef.cs
- RuleSettings.cs
- EntityTransaction.cs
- PeerNode.cs
- CacheHelper.cs
- BitmapMetadata.cs
- RecognizeCompletedEventArgs.cs
- DataServiceException.cs
- JumpList.cs
- XmlSchemaProviderAttribute.cs
- Path.cs
- SafeThemeHandle.cs
- ToolStripButton.cs
- StyleHelper.cs
- PropertyValue.cs
- MemberProjectionIndex.cs
- ToolStripOverflowButton.cs
- WeakReferenceEnumerator.cs
- StreamUpdate.cs
- EmptyEnumerable.cs
- StackBuilderSink.cs
- XPathScanner.cs