Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / NumericUpDownAcceleration.cs / 1305376 / NumericUpDownAcceleration.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System; ////// Comprises the information specifying how acceleration should be performed /// on a Windows up-down control when the up/down button is pressed for certain /// amount of time. /// public class NumericUpDownAcceleration { private Int32 seconds; // Ideally we would use UInt32 but it is not CLS-compliant. private Decimal increment; // Ideally we would use UInt32 but NumericUpDown uses Decimal values. public NumericUpDownAcceleration(Int32 seconds, Decimal increment) { if (seconds < 0) { throw new ArgumentOutOfRangeException("seconds", seconds, SR.GetString(SR.NumericUpDownLessThanZeroError)); } if (increment < Decimal.Zero) { throw new ArgumentOutOfRangeException("increment", increment, SR.GetString(SR.NumericUpDownLessThanZeroError)); } this.seconds = seconds; this.increment = increment; } ////// Determines the amount of time for the UpDown control to wait to set the increment /// step when holding the up/down button. /// public Int32 Seconds { get { return this.seconds; } set { if (value < 0) { throw new ArgumentOutOfRangeException("seconds", value, SR.GetString(SR.NumericUpDownLessThanZeroError)); } this.seconds = value; } } ////// Determines the amount to increment by. /// public Decimal Increment { get { return this.increment; } set { if (value < Decimal.Zero) { throw new ArgumentOutOfRangeException("increment", value, SR.GetString(SR.NumericUpDownLessThanZeroError)); } this.increment = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System; ////// Comprises the information specifying how acceleration should be performed /// on a Windows up-down control when the up/down button is pressed for certain /// amount of time. /// public class NumericUpDownAcceleration { private Int32 seconds; // Ideally we would use UInt32 but it is not CLS-compliant. private Decimal increment; // Ideally we would use UInt32 but NumericUpDown uses Decimal values. public NumericUpDownAcceleration(Int32 seconds, Decimal increment) { if (seconds < 0) { throw new ArgumentOutOfRangeException("seconds", seconds, SR.GetString(SR.NumericUpDownLessThanZeroError)); } if (increment < Decimal.Zero) { throw new ArgumentOutOfRangeException("increment", increment, SR.GetString(SR.NumericUpDownLessThanZeroError)); } this.seconds = seconds; this.increment = increment; } ////// Determines the amount of time for the UpDown control to wait to set the increment /// step when holding the up/down button. /// public Int32 Seconds { get { return this.seconds; } set { if (value < 0) { throw new ArgumentOutOfRangeException("seconds", value, SR.GetString(SR.NumericUpDownLessThanZeroError)); } this.seconds = value; } } ////// Determines the amount to increment by. /// public Decimal Increment { get { return this.increment; } set { if (value < Decimal.Zero) { throw new ArgumentOutOfRangeException("increment", value, SR.GetString(SR.NumericUpDownLessThanZeroError)); } this.increment = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DropTarget.cs
- ToolStripControlHost.cs
- DecimalAnimation.cs
- OlePropertyStructs.cs
- SizeKeyFrameCollection.cs
- ColorPalette.cs
- RequestTimeoutManager.cs
- SuppressMergeCheckAttribute.cs
- SqlRowUpdatingEvent.cs
- SchemaDeclBase.cs
- BitmapSourceSafeMILHandle.cs
- MetadataUtilsSmi.cs
- RegularExpressionValidator.cs
- StickyNoteHelper.cs
- COM2Properties.cs
- UriTemplateHelpers.cs
- pingexception.cs
- ReturnEventArgs.cs
- LogLogRecord.cs
- DataKey.cs
- SupportingTokenAuthenticatorSpecification.cs
- ViewStateChangedEventArgs.cs
- Misc.cs
- ISAPIWorkerRequest.cs
- StdRegProviderWrapper.cs
- TabItemAutomationPeer.cs
- TextDataBindingHandler.cs
- ApplicationManager.cs
- MenuItemBindingCollection.cs
- DataGridViewSelectedCellCollection.cs
- BaseValidator.cs
- RegexParser.cs
- EventMap.cs
- ResourcesChangeInfo.cs
- ListBindingConverter.cs
- SqlCacheDependencyDatabase.cs
- SafeTokenHandle.cs
- _BasicClient.cs
- BindingMemberInfo.cs
- RsaEndpointIdentity.cs
- NavigationFailedEventArgs.cs
- CounterCreationDataCollection.cs
- MiniParameterInfo.cs
- TypeSystem.cs
- TextServicesContext.cs
- StringFreezingAttribute.cs
- FrameAutomationPeer.cs
- BaseParser.cs
- ToggleButton.cs
- RefreshPropertiesAttribute.cs
- QuaternionAnimation.cs
- SqlBuffer.cs
- IList.cs
- SafeNativeMethodsMilCoreApi.cs
- SizeFConverter.cs
- SortedList.cs
- WaitHandle.cs
- XmlSortKeyAccumulator.cs
- MessageQueue.cs
- ViewStateModeByIdAttribute.cs
- HttpWriter.cs
- TextPatternIdentifiers.cs
- DelayDesigner.cs
- XsdDateTime.cs
- RowToFieldTransformer.cs
- WindowsListViewSubItem.cs
- QilIterator.cs
- DbConnectionStringBuilder.cs
- FileNotFoundException.cs
- XmlILModule.cs
- CoreSwitches.cs
- ReachIDocumentPaginatorSerializer.cs
- TryLoadRunnableWorkflowCommand.cs
- ThreadNeutralSemaphore.cs
- Encoding.cs
- TripleDESCryptoServiceProvider.cs
- DesignerUtils.cs
- ListView.cs
- HtmlEmptyTagControlBuilder.cs
- TextPointer.cs
- WebEncodingValidator.cs
- ProcessModule.cs
- DataSourceHelper.cs
- EdmPropertyAttribute.cs
- DataSourceCache.cs
- MembershipSection.cs
- VisualStates.cs
- UIElement3D.cs
- LinkDesigner.cs
- GridViewDeleteEventArgs.cs
- MapPathBasedVirtualPathProvider.cs
- LayoutEvent.cs
- Vector3DCollectionValueSerializer.cs
- SqlUtils.cs
- MenuCommandService.cs
- DataTemplateSelector.cs
- ClientTargetCollection.cs
- followingquery.cs
- RelatedImageListAttribute.cs
- LinkConverter.cs