Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / WinForms / Managed / System / WinForms / HScrollProperties.cs / 1 / HScrollProperties.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System.Runtime.InteropServices;
using System.Diagnostics;
using System;
using System.Security.Permissions;
using System.Runtime.Serialization.Formatters;
using System.ComponentModel;
using System.Drawing;
using Microsoft.Win32;
using System.Windows.Forms;
///
///
///
/// Basic Properties for VScroll.
///
///
public class HScrollProperties : ScrollProperties {
///
public HScrollProperties(ScrollableControl container) : base(container) {
}
internal override int PageSize {
get {
return ParentControl.ClientRectangle.Width;
}
}
internal override int Orientation {
get {
return NativeMethods.SB_HORZ;
}
}
internal override int HorizontalDisplayPosition {
get {
return -this.value;
}
}
internal override int VerticalDisplayPosition {
get {
return ParentControl.DisplayRectangle.Y;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System.Runtime.InteropServices;
using System.Diagnostics;
using System;
using System.Security.Permissions;
using System.Runtime.Serialization.Formatters;
using System.ComponentModel;
using System.Drawing;
using Microsoft.Win32;
using System.Windows.Forms;
///
///
///
/// Basic Properties for VScroll.
///
///
public class HScrollProperties : ScrollProperties {
///
public HScrollProperties(ScrollableControl container) : base(container) {
}
internal override int PageSize {
get {
return ParentControl.ClientRectangle.Width;
}
}
internal override int Orientation {
get {
return NativeMethods.SB_HORZ;
}
}
internal override int HorizontalDisplayPosition {
get {
return -this.value;
}
}
internal override int VerticalDisplayPosition {
get {
return ParentControl.DisplayRectangle.Y;
}
}
}
}
// 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
- DataSourceCache.cs
- DialogResultConverter.cs
- WebPartConnectionsCloseVerb.cs
- EmptyControlCollection.cs
- DataGridPagerStyle.cs
- StorageEntityTypeMapping.cs
- _SslStream.cs
- IdnElement.cs
- SqlCommandBuilder.cs
- UnaryQueryOperator.cs
- COM2ExtendedTypeConverter.cs
- RemotingConfigParser.cs
- DecimalConstantAttribute.cs
- CollectionBuilder.cs
- ToolStripCodeDomSerializer.cs
- SqlInfoMessageEvent.cs
- TdsValueSetter.cs
- HttpHeaderCollection.cs
- MessageSmuggler.cs
- SynchronizedDispatch.cs
- BlockExpression.cs
- SubtreeProcessor.cs
- CalendarSelectionChangedEventArgs.cs
- LogSwitch.cs
- SmiEventSink.cs
- DefaultTextStore.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- FieldInfo.cs
- UtilityExtension.cs
- CompositeScriptReference.cs
- SqlFlattener.cs
- ScalarOps.cs
- SmiMetaData.cs
- DynamicPhysicalDiscoSearcher.cs
- CodeComment.cs
- EventLogger.cs
- TrackingMemoryStream.cs
- PageFunction.cs
- TextRenderer.cs
- SelectionBorderGlyph.cs
- SqlMethodAttribute.cs
- ProtectedUri.cs
- EpmSourceTree.cs
- QueryMath.cs
- TargetControlTypeCache.cs
- GeometryHitTestResult.cs
- SimpleWebHandlerParser.cs
- TypedMessageConverter.cs
- HtmlAnchor.cs
- UnmanagedMemoryStreamWrapper.cs
- SingleAnimation.cs
- PopupRoot.cs
- TreeView.cs
- CompileLiteralTextParser.cs
- Config.cs
- Annotation.cs
- MarkupExtensionParser.cs
- JobDuplex.cs
- ImageDrawing.cs
- DesignerView.xaml.cs
- Serializer.cs
- VisualProxy.cs
- StorageComplexPropertyMapping.cs
- SecurityRuntime.cs
- ProviderConnectionPoint.cs
- OleDbException.cs
- DoubleCollection.cs
- StickyNote.cs
- EntityProxyFactory.cs
- ISO2022Encoding.cs
- RoleService.cs
- DisableDpiAwarenessAttribute.cs
- ClickablePoint.cs
- TableStyle.cs
- TextServicesCompartmentContext.cs
- DBConnectionString.cs
- ThicknessConverter.cs
- Point.cs
- ListDictionary.cs
- ImageDrawing.cs
- WmpBitmapDecoder.cs
- DataGridColumnCollection.cs
- TableCellAutomationPeer.cs
- UniqueConstraint.cs
- MetabaseServerConfig.cs
- UIElementIsland.cs
- MemberExpression.cs
- ProtocolElementCollection.cs
- PolyLineSegment.cs
- SqlGenerator.cs
- CustomCategoryAttribute.cs
- Parser.cs
- WindowsGraphics.cs
- ByeOperationCD1AsyncResult.cs
- IPGlobalProperties.cs
- RTTypeWrapper.cs
- ResourceManager.cs
- RequestCache.cs
- DataBoundLiteralControl.cs
- Int16.cs