Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / UpDownBaseDesigner.cs / 1 / UpDownBaseDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.UpDownBaseDesigner..ctor()")] namespace System.Windows.Forms.Design { using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Windows.Forms.Design.Behavior; ////// /// internal class UpDownBaseDesigner : ControlDesigner { public UpDownBaseDesigner() { AutoResizeHandles = true; } ////// Provides a designer that can design components /// that extend UpDownBase. ////// /// 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; int baseline = DesignerUtils.GetTextBaseline(Control, System.Drawing.ContentAlignment.TopLeft); BorderStyle borderStyle = BorderStyle.Fixed3D; PropertyDescriptor prop = TypeDescriptor.GetProperties(Component)["BorderStyle"]; if (prop != null) { borderStyle = (BorderStyle)prop.GetValue(Component); } if (borderStyle == BorderStyle.None) { baseline -= 1; } else { 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
- TemplateBamlRecordReader.cs
- Deflater.cs
- WindowsStatusBar.cs
- WriteLine.cs
- PassportIdentity.cs
- SocketException.cs
- AssertFilter.cs
- SecurityHeader.cs
- DetailsViewPagerRow.cs
- IpcPort.cs
- XmlSchemaCompilationSettings.cs
- AtomContentProperty.cs
- DataGridClipboardCellContent.cs
- StoryFragments.cs
- ResourcePermissionBaseEntry.cs
- ReplyAdapterChannelListener.cs
- EntityContainerRelationshipSetEnd.cs
- PopupEventArgs.cs
- JapaneseCalendar.cs
- AccessedThroughPropertyAttribute.cs
- LicFileLicenseProvider.cs
- SqlNodeTypeOperators.cs
- XpsFilter.cs
- RightsManagementManager.cs
- xsdvalidator.cs
- Literal.cs
- DataGridViewCellFormattingEventArgs.cs
- ComponentEvent.cs
- HandlerBase.cs
- SecurityCriticalDataForSet.cs
- AccessViolationException.cs
- XmlName.cs
- XmlTextReaderImpl.cs
- BrowserInteropHelper.cs
- ConditionValidator.cs
- webclient.cs
- HandleCollector.cs
- XmlEncoding.cs
- GCHandleCookieTable.cs
- X509IssuerSerialKeyIdentifierClause.cs
- BitmapEffectInputData.cs
- IisTraceWebEventProvider.cs
- SqlConnection.cs
- WebBrowserHelper.cs
- SelectedDatesCollection.cs
- SendingRequestEventArgs.cs
- BmpBitmapEncoder.cs
- X509WindowsSecurityToken.cs
- PersonalizationProviderHelper.cs
- InputElement.cs
- ContentPosition.cs
- UnionExpr.cs
- PropertyValueChangedEvent.cs
- XmlIlVisitor.cs
- OuterGlowBitmapEffect.cs
- FormatterServices.cs
- SoapExtensionTypeElementCollection.cs
- COM2EnumConverter.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- DataColumnMappingCollection.cs
- DataControlFieldHeaderCell.cs
- HtmlShimManager.cs
- CommandCollectionEditor.cs
- System.Data_BID.cs
- Int64.cs
- DbConnectionPoolOptions.cs
- _DisconnectOverlappedAsyncResult.cs
- SecurityRuntime.cs
- CfgArc.cs
- SmtpSection.cs
- EventLogPermissionEntryCollection.cs
- Pen.cs
- Regex.cs
- ZipIOModeEnforcingStream.cs
- AppSettingsReader.cs
- HttpWebRequestElement.cs
- CustomAssemblyResolver.cs
- WebPartActionVerb.cs
- XmlTextReaderImpl.cs
- RangeContentEnumerator.cs
- BindingContext.cs
- RotationValidation.cs
- BasePattern.cs
- PanelStyle.cs
- MimeFormatter.cs
- BlobPersonalizationState.cs
- EdmEntityTypeAttribute.cs
- Queue.cs
- XPathQilFactory.cs
- LocalizabilityAttribute.cs
- SqlDataSourceCommandEventArgs.cs
- ProviderConnectionPointCollection.cs
- PopOutPanel.cs
- ColorTransform.cs
- SingleKeyFrameCollection.cs
- TemplateBindingExtensionConverter.cs
- UshortList2.cs
- Repeater.cs
- RsaKeyIdentifierClause.cs
- XmlSerializer.cs