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
- QueryExecutionOption.cs
- ErrorHandler.cs
- SerializationBinder.cs
- TextTreeRootNode.cs
- DataIdProcessor.cs
- WebPartTransformerAttribute.cs
- SafeUserTokenHandle.cs
- BamlResourceSerializer.cs
- Lease.cs
- PageParserFilter.cs
- SmiEventSink.cs
- OrderingQueryOperator.cs
- FontConverter.cs
- OleDbTransaction.cs
- AudioFileOut.cs
- StoreItemCollection.cs
- UIElementParaClient.cs
- NestPullup.cs
- Vector3DIndependentAnimationStorage.cs
- ProviderConnectionPointCollection.cs
- InkCanvasSelectionAdorner.cs
- SqlDataSourceView.cs
- ByteAnimationBase.cs
- UnsafePeerToPeerMethods.cs
- WindowsEditBoxRange.cs
- DialogBaseForm.cs
- LinkedResource.cs
- TextEditorThreadLocalStore.cs
- XmlQueryStaticData.cs
- HttpPostedFile.cs
- BitmapCodecInfoInternal.cs
- HostingEnvironment.cs
- SelectionProcessor.cs
- TypeUnloadedException.cs
- IWorkflowDebuggerService.cs
- sitestring.cs
- DataFieldConverter.cs
- CombinedGeometry.cs
- UnknownWrapper.cs
- SafeNativeHandle.cs
- PerfProviderCollection.cs
- StateInitializationDesigner.cs
- PageParser.cs
- DbProviderSpecificTypePropertyAttribute.cs
- COM2Enum.cs
- HostProtectionPermission.cs
- SchemaDeclBase.cs
- HandledMouseEvent.cs
- ListenerElementsCollection.cs
- LocalizationComments.cs
- ListViewItemEventArgs.cs
- LayoutExceptionEventArgs.cs
- SqlInfoMessageEvent.cs
- CommandPlan.cs
- ItemCollectionEditor.cs
- SystemIPGlobalProperties.cs
- DebugInfoGenerator.cs
- mactripleDES.cs
- DataGridViewRowEventArgs.cs
- TreeBuilderBamlTranslator.cs
- RuleAction.cs
- OdbcConnectionPoolProviderInfo.cs
- BitArray.cs
- IRCollection.cs
- CustomTrackingQuery.cs
- InputLanguageCollection.cs
- TabControlCancelEvent.cs
- LineVisual.cs
- GradientStopCollection.cs
- TextEncodedRawTextWriter.cs
- HttpDictionary.cs
- BlockCollection.cs
- RequestCacheManager.cs
- IListConverters.cs
- FrameworkContextData.cs
- DefaultPropertyAttribute.cs
- Byte.cs
- ToolboxItem.cs
- RowToParametersTransformer.cs
- DbConnectionPoolGroup.cs
- GridViewColumnHeader.cs
- ConsoleCancelEventArgs.cs
- InstanceOwnerQueryResult.cs
- Highlights.cs
- Shape.cs
- Base64Encoder.cs
- GroupItem.cs
- PinnedBufferMemoryStream.cs
- OleDbMetaDataFactory.cs
- XmlTypeMapping.cs
- ToolStripContentPanel.cs
- DrawingContextWalker.cs
- DetailsViewInsertEventArgs.cs
- EntityDataSourceContextCreatedEventArgs.cs
- SqlInfoMessageEvent.cs
- DataGrid.cs
- _CookieModule.cs
- GlyphCache.cs
- KeyFrames.cs
- TreeNodeEventArgs.cs