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
- AppDomainShutdownMonitor.cs
- WindowsProgressbar.cs
- MetafileHeader.cs
- ActivityExecutorSurrogate.cs
- SimpleMailWebEventProvider.cs
- TemplateControlParser.cs
- WebPartCancelEventArgs.cs
- UInt32.cs
- Matrix3D.cs
- TextureBrush.cs
- ToolStripSeparatorRenderEventArgs.cs
- ToolStripRenderer.cs
- PreservationFileWriter.cs
- DiagnosticsConfiguration.cs
- ConstraintEnumerator.cs
- SvcFileManager.cs
- SafeHandles.cs
- AttributeCollection.cs
- FlowDecision.cs
- SQLDateTimeStorage.cs
- HostProtectionPermission.cs
- WaitForChangedResult.cs
- HwndSourceParameters.cs
- ScrollableControl.cs
- EventEntry.cs
- _CookieModule.cs
- DataGrid.cs
- NamedPipeWorkerProcess.cs
- ISAPIWorkerRequest.cs
- DocumentReference.cs
- DockPanel.cs
- NoneExcludedImageIndexConverter.cs
- AssemblyAttributesGoHere.cs
- FileIOPermission.cs
- TextDecoration.cs
- Grammar.cs
- CurrencyManager.cs
- SqlDelegatedTransaction.cs
- httpstaticobjectscollection.cs
- SynchronizingStream.cs
- MatchAllMessageFilter.cs
- CreateInstanceBinder.cs
- CommandLibraryHelper.cs
- FeatureManager.cs
- MenuCommand.cs
- ObjRef.cs
- CodeConditionStatement.cs
- BezierSegment.cs
- ExpressionLexer.cs
- Positioning.cs
- ComboBox.cs
- XmlAnyElementAttribute.cs
- DefaultBindingPropertyAttribute.cs
- InvokePatternIdentifiers.cs
- ToolStripDropTargetManager.cs
- sqlpipe.cs
- WSUtilitySpecificationVersion.cs
- SocketInformation.cs
- Padding.cs
- ProfileGroupSettingsCollection.cs
- ColorMap.cs
- XmlSerializationReader.cs
- ImageIndexConverter.cs
- ISAPIWorkerRequest.cs
- IntSecurity.cs
- WindowInteropHelper.cs
- CodeAttributeArgument.cs
- documentsequencetextcontainer.cs
- SimpleType.cs
- TemplateField.cs
- httpserverutility.cs
- CollectionEditor.cs
- HtmlLiteralTextAdapter.cs
- UIElement3DAutomationPeer.cs
- WindowsSysHeader.cs
- TableLayoutPanel.cs
- LineMetrics.cs
- activationcontext.cs
- RecipientInfo.cs
- MarkupExtensionParser.cs
- ValidationErrorEventArgs.cs
- MessageEncodingBindingElement.cs
- ClientCultureInfo.cs
- SymbolPair.cs
- RectangleConverter.cs
- AuthorizationSection.cs
- KeyValueSerializer.cs
- ItemMap.cs
- RedBlackList.cs
- DataRow.cs
- Int16AnimationBase.cs
- SqlBuilder.cs
- Exceptions.cs
- DataGridViewRowCollection.cs
- HelpEvent.cs
- ResolveCriteriaCD1.cs
- InvokeHandlers.cs
- WorkflowApplicationUnloadedException.cs
- HtmlSelect.cs
- ChannelProtectionRequirements.cs