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
- TextRenderer.cs
- OdbcDataReader.cs
- StdRegProviderWrapper.cs
- Convert.cs
- Cursor.cs
- BaseCodeDomTreeGenerator.cs
- ChildrenQuery.cs
- FormViewCommandEventArgs.cs
- UnsafeNetInfoNativeMethods.cs
- SvcMapFileSerializer.cs
- WCFServiceClientProxyGenerator.cs
- XmlDataSourceView.cs
- EndpointDispatcherTable.cs
- EdmFunction.cs
- HttpGetProtocolReflector.cs
- OleDbInfoMessageEvent.cs
- COM2IDispatchConverter.cs
- CodeAssignStatement.cs
- Conditional.cs
- EmitterCache.cs
- Helpers.cs
- FontCollection.cs
- TextElementEnumerator.cs
- OleAutBinder.cs
- HtmlContainerControl.cs
- IndicShape.cs
- SchemaInfo.cs
- CodeAccessSecurityEngine.cs
- TableNameAttribute.cs
- ContentAlignmentEditor.cs
- Logging.cs
- ConfigurationProviderException.cs
- MultiBindingExpression.cs
- TextRangeEditLists.cs
- CustomSignedXml.cs
- ClientApiGenerator.cs
- DataListGeneralPage.cs
- FileRecordSequenceHelper.cs
- BackgroundFormatInfo.cs
- ProxyWebPartConnectionCollection.cs
- AssociativeAggregationOperator.cs
- SliderAutomationPeer.cs
- ListBindingConverter.cs
- DesignDataSource.cs
- RadioButtonRenderer.cs
- LogStore.cs
- EdmRelationshipRoleAttribute.cs
- SqlClientMetaDataCollectionNames.cs
- ADRoleFactory.cs
- ProtocolsConfigurationEntry.cs
- TablePattern.cs
- ObjectDataSource.cs
- MailBnfHelper.cs
- StrongNameUtility.cs
- DynamicRenderer.cs
- RawTextInputReport.cs
- FontCacheLogic.cs
- DiffuseMaterial.cs
- Rules.cs
- XamlSerializerUtil.cs
- ConstraintConverter.cs
- DirectoryRedirect.cs
- SapiInterop.cs
- ScriptManager.cs
- AtomPub10CategoriesDocumentFormatter.cs
- DataFieldConverter.cs
- RequestCacheEntry.cs
- RelationshipDetailsRow.cs
- StorageTypeMapping.cs
- DropSourceBehavior.cs
- Rect3DValueSerializer.cs
- OraclePermissionAttribute.cs
- CompilerInfo.cs
- MILUtilities.cs
- Assembly.cs
- ToolStripGripRenderEventArgs.cs
- DynamicRenderer.cs
- ByteStack.cs
- DateTimeParse.cs
- AspNetPartialTrustHelpers.cs
- SpellerStatusTable.cs
- WebConfigurationHostFileChange.cs
- IPAddress.cs
- PageThemeParser.cs
- ConfigXmlComment.cs
- InternalRelationshipCollection.cs
- XmlSequenceWriter.cs
- XmlMapping.cs
- SqlInternalConnectionTds.cs
- WindowsUpDown.cs
- LowerCaseStringConverter.cs
- QueryRewriter.cs
- MapPathBasedVirtualPathProvider.cs
- TreeWalkHelper.cs
- X509ChainElement.cs
- EndpointReference.cs
- CharKeyFrameCollection.cs
- SmiEventSink_DeferedProcessing.cs
- RootContext.cs
- StandardRuntimeEnumValidator.cs