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
- DataGridTextBox.cs
- EntitySqlQueryCacheKey.cs
- PageAsyncTask.cs
- ServicePointManagerElement.cs
- CodeConstructor.cs
- XmlCodeExporter.cs
- Clause.cs
- ProtocolElement.cs
- PropertyGridView.cs
- StylusPointPropertyUnit.cs
- Rotation3D.cs
- PageBuildProvider.cs
- DataSetFieldSchema.cs
- PixelFormatConverter.cs
- XmlSerializerVersionAttribute.cs
- SqlPersonalizationProvider.cs
- XmlSchemaDocumentation.cs
- SchemaNamespaceManager.cs
- System.Data.OracleClient_BID.cs
- FileClassifier.cs
- BindingObserver.cs
- SqlNamer.cs
- MSHTMLHost.cs
- DataSet.cs
- EnvironmentPermission.cs
- ParameterToken.cs
- Accessible.cs
- EdmFunctions.cs
- XPathDocumentBuilder.cs
- MostlySingletonList.cs
- InfiniteIntConverter.cs
- ActivityCompletionCallbackWrapper.cs
- Crc32Helper.cs
- System.Data.OracleClient_BID.cs
- ConstantSlot.cs
- Expression.cs
- BehaviorEditorPart.cs
- SafeProcessHandle.cs
- RequiredFieldValidator.cs
- Int16.cs
- DocumentsTrace.cs
- WindowsFormsDesignerOptionService.cs
- DebugView.cs
- SoapAttributes.cs
- DescendantOverDescendantQuery.cs
- PublisherMembershipCondition.cs
- ListViewTableCell.cs
- OleDbParameterCollection.cs
- AnimationStorage.cs
- Style.cs
- AxHost.cs
- CrossContextChannel.cs
- ErrorFormatterPage.cs
- MouseButton.cs
- BrowserCapabilitiesFactoryBase.cs
- HttpModulesSection.cs
- Graphics.cs
- GenericTypeParameterConverter.cs
- ResourceAttributes.cs
- ReceiveContext.cs
- ListManagerBindingsCollection.cs
- AccessDataSourceDesigner.cs
- StubHelpers.cs
- Boolean.cs
- TrailingSpaceComparer.cs
- ContentPathSegment.cs
- CheckPair.cs
- RoleGroupCollection.cs
- ObjectItemAssemblyLoader.cs
- SurrogateEncoder.cs
- StrokeNode.cs
- GroupBoxDesigner.cs
- WebPartsPersonalization.cs
- ShapingEngine.cs
- XslCompiledTransform.cs
- ReaderContextStackData.cs
- HasCopySemanticsAttribute.cs
- ConfigXmlAttribute.cs
- Membership.cs
- LoginName.cs
- XmlDictionaryWriter.cs
- TaskFormBase.cs
- ListViewGroupItemCollection.cs
- UnionCqlBlock.cs
- CompilerTypeWithParams.cs
- ChtmlTextWriter.cs
- Certificate.cs
- TypeValidationEventArgs.cs
- TextMetrics.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- SynchronizationContext.cs
- COM2ExtendedBrowsingHandler.cs
- ListSourceHelper.cs
- DBBindings.cs
- StringInfo.cs
- ComponentChangingEvent.cs
- DBCSCodePageEncoding.cs
- SafeBitVector32.cs
- WmpBitmapDecoder.cs
- ToolStripLocationCancelEventArgs.cs