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
- UnsafeNativeMethods.cs
- UnionExpr.cs
- MemberJoinTreeNode.cs
- ListChangedEventArgs.cs
- OrthographicCamera.cs
- InputBinding.cs
- UnauthorizedWebPart.cs
- DataGridViewTopLeftHeaderCell.cs
- URIFormatException.cs
- InternalControlCollection.cs
- StaticSiteMapProvider.cs
- RelatedPropertyManager.cs
- HttpCookie.cs
- Selector.cs
- SqlStream.cs
- RoleGroupCollection.cs
- Queue.cs
- ActivityValidationServices.cs
- DataRelation.cs
- LogArchiveSnapshot.cs
- XmlMtomReader.cs
- FlowchartStart.xaml.cs
- webeventbuffer.cs
- CodeIndexerExpression.cs
- DbReferenceCollection.cs
- SimpleApplicationHost.cs
- TransportDefaults.cs
- SchemaImporter.cs
- DbParameterCollectionHelper.cs
- DrawItemEvent.cs
- DependencyProperty.cs
- ArgumentOutOfRangeException.cs
- SecuritySessionFilter.cs
- HostedHttpTransportManager.cs
- MiniParameterInfo.cs
- DivideByZeroException.cs
- SecurityElement.cs
- DbProviderConfigurationHandler.cs
- FrameworkElement.cs
- CodeBlockBuilder.cs
- Attributes.cs
- Metafile.cs
- TimeSpanStorage.cs
- DataGridRowHeaderAutomationPeer.cs
- FlatButtonAppearance.cs
- Substitution.cs
- _SafeNetHandles.cs
- ByteStreamMessageUtility.cs
- WindowsRichEditRange.cs
- ECDsaCng.cs
- ContractNamespaceAttribute.cs
- Duration.cs
- CodeTypeOfExpression.cs
- Listener.cs
- TextEffect.cs
- CatalogPart.cs
- Soap12FormatExtensions.cs
- EditorBrowsableAttribute.cs
- FixedSOMFixedBlock.cs
- ComboBox.cs
- ParsedAttributeCollection.cs
- ProvidersHelper.cs
- Converter.cs
- WebPartConnectionsDisconnectVerb.cs
- DictionaryContent.cs
- ConcurrencyBehavior.cs
- ImageAttributes.cs
- IdentityManager.cs
- XmlCodeExporter.cs
- _StreamFramer.cs
- DeviceContext.cs
- CompleteWizardStep.cs
- SafeNativeMethods.cs
- _UriTypeConverter.cs
- GroupQuery.cs
- AsyncContentLoadedEventArgs.cs
- AnalyzedTree.cs
- Typography.cs
- RawTextInputReport.cs
- Dispatcher.cs
- XmlCustomFormatter.cs
- ToolStripDropDownMenu.cs
- UrlPath.cs
- ResourceExpressionBuilder.cs
- MessageQueueException.cs
- DataRecordInternal.cs
- DesigntimeLicenseContext.cs
- DetailsViewRow.cs
- PageAdapter.cs
- CodeGroup.cs
- SearchForVirtualItemEventArgs.cs
- XmlSchemaSubstitutionGroup.cs
- ModelPropertyDescriptor.cs
- HostExecutionContextManager.cs
- Point3DAnimationBase.cs
- AnonymousIdentificationSection.cs
- TaskFormBase.cs
- InternalBufferOverflowException.cs
- TextServicesCompartmentContext.cs
- CodeRemoveEventStatement.cs