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
- StateWorkerRequest.cs
- VisualTreeHelper.cs
- WithParamAction.cs
- UITypeEditors.cs
- QueryableDataSourceEditData.cs
- DbParameterHelper.cs
- LookupBindingPropertiesAttribute.cs
- RequestQueue.cs
- HttpDebugHandler.cs
- CachedFontFamily.cs
- TreeViewHitTestInfo.cs
- CheckBoxRenderer.cs
- StringHandle.cs
- MethodResolver.cs
- SafeNativeMethodsOther.cs
- OutputCacheProfile.cs
- DataControlCommands.cs
- ImportCatalogPart.cs
- MediaTimeline.cs
- PrintPreviewControl.cs
- PageAsyncTaskManager.cs
- QueryOptionExpression.cs
- BufferedWebEventProvider.cs
- SecurityPermission.cs
- documentsequencetextcontainer.cs
- DrawingGroup.cs
- StateMachineAction.cs
- QueryHandler.cs
- Image.cs
- OpCellTreeNode.cs
- SingleTagSectionHandler.cs
- TraceContextRecord.cs
- StateWorkerRequest.cs
- RichTextBox.cs
- FontDialog.cs
- PropertyChangingEventArgs.cs
- TableLayoutStyle.cs
- ListenerHandler.cs
- IIS7UserPrincipal.cs
- SchemaImporterExtensionElementCollection.cs
- AsymmetricSignatureDeformatter.cs
- XsdBuildProvider.cs
- _TLSstream.cs
- SafeArrayRankMismatchException.cs
- AmbientLight.cs
- NodeFunctions.cs
- Section.cs
- ModuleElement.cs
- EntitySqlQueryBuilder.cs
- RegexMatch.cs
- XmlNavigatorFilter.cs
- NamedPermissionSet.cs
- FrameAutomationPeer.cs
- SmiContext.cs
- EventProviderBase.cs
- EUCJPEncoding.cs
- DropTarget.cs
- ValidationErrorEventArgs.cs
- WindowsSecurityTokenAuthenticator.cs
- SelectionEditingBehavior.cs
- UnsafeNativeMethods.cs
- FocusManager.cs
- CharacterString.cs
- ConfigurationStrings.cs
- AutomationElementCollection.cs
- ResourceWriter.cs
- ObjectViewFactory.cs
- CodeAttributeDeclaration.cs
- FileSystemInfo.cs
- DataGridViewCellFormattingEventArgs.cs
- DataGridBoolColumn.cs
- ResXResourceReader.cs
- ObjectNotFoundException.cs
- Flattener.cs
- GeneralTransformGroup.cs
- OperationResponse.cs
- PropertyCondition.cs
- BamlLocalizationDictionary.cs
- FontDifferentiator.cs
- CorrelationKeyCalculator.cs
- DoubleCollectionConverter.cs
- DbConnectionPoolGroupProviderInfo.cs
- BoolExpr.cs
- MediaPlayer.cs
- ObservableDictionary.cs
- DurableDispatcherAddressingFault.cs
- GrammarBuilderRuleRef.cs
- ResourceReferenceExpressionConverter.cs
- PageBuildProvider.cs
- XamlDebuggerXmlReader.cs
- SiteMapProvider.cs
- ObjectParameterCollection.cs
- AvtEvent.cs
- FontFaceLayoutInfo.cs
- KeyedHashAlgorithm.cs
- ListSortDescriptionCollection.cs
- PriorityQueue.cs
- SamlConditions.cs
- FileLogRecordHeader.cs
- ToolStrip.cs