Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / VScrollProperties.cs / 1305376 / VScrollProperties.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 VScrollProperties : ScrollProperties {
///
public VScrollProperties(ScrollableControl container) : base(container) {
}
internal override int PageSize {
get {
return ParentControl.ClientRectangle.Height;
}
}
internal override int Orientation {
get {
return NativeMethods.SB_VERT;
}
}
internal override int HorizontalDisplayPosition {
get {
return ParentControl.DisplayRectangle.X;
}
}
internal override int VerticalDisplayPosition {
get {
return -this.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.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 VScrollProperties : ScrollProperties {
///
public VScrollProperties(ScrollableControl container) : base(container) {
}
internal override int PageSize {
get {
return ParentControl.ClientRectangle.Height;
}
}
internal override int Orientation {
get {
return NativeMethods.SB_VERT;
}
}
internal override int HorizontalDisplayPosition {
get {
return ParentControl.DisplayRectangle.X;
}
}
internal override int VerticalDisplayPosition {
get {
return -this.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
- InvokePattern.cs
- SecurityContext.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- PathFigure.cs
- PassportPrincipal.cs
- DiscoveryDocument.cs
- NonPrimarySelectionGlyph.cs
- GridView.cs
- SizeValueSerializer.cs
- TypedTableBase.cs
- EntityDataReader.cs
- ReferenceList.cs
- Context.cs
- FixedTextPointer.cs
- SchemaAttDef.cs
- WindowVisualStateTracker.cs
- validation.cs
- Helpers.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ProcessProtocolHandler.cs
- ServerValidateEventArgs.cs
- MsmqQueue.cs
- GridItemPattern.cs
- Rotation3D.cs
- CharacterString.cs
- RegionInfo.cs
- RootProfilePropertySettingsCollection.cs
- HighlightComponent.cs
- TraceHwndHost.cs
- MemberCollection.cs
- xmlsaver.cs
- ScriptingWebServicesSectionGroup.cs
- GestureRecognizer.cs
- WhitespaceSignificantCollectionAttribute.cs
- PointF.cs
- PrivilegeNotHeldException.cs
- DataFormats.cs
- XmlSignificantWhitespace.cs
- ScrollableControl.cs
- ObjectDataSourceWizardForm.cs
- SingleResultAttribute.cs
- MemberInfoSerializationHolder.cs
- ProxyElement.cs
- DES.cs
- SqlStream.cs
- WorkflowShape.cs
- StrokeCollectionDefaultValueFactory.cs
- IsolatedStoragePermission.cs
- TextParentUndoUnit.cs
- UriScheme.cs
- SoapSchemaExporter.cs
- DateRangeEvent.cs
- MemoryPressure.cs
- ChangeDirector.cs
- RegistryDataKey.cs
- StatusBarItemAutomationPeer.cs
- ModuleBuilderData.cs
- CLSCompliantAttribute.cs
- Win32PrintDialog.cs
- RefreshPropertiesAttribute.cs
- ToolStripAdornerWindowService.cs
- ELinqQueryState.cs
- DirtyTextRange.cs
- ScrollViewerAutomationPeer.cs
- StyleBamlRecordReader.cs
- Setter.cs
- FixedSOMSemanticBox.cs
- ScriptingRoleServiceSection.cs
- DetailsViewUpdateEventArgs.cs
- WeakReadOnlyCollection.cs
- AuthenticationManager.cs
- TemplateNodeContextMenu.cs
- DoubleAnimationBase.cs
- Main.cs
- MetadataItemCollectionFactory.cs
- Delegate.cs
- HttpGetClientProtocol.cs
- dtdvalidator.cs
- SystemBrushes.cs
- MimeBasePart.cs
- PrivacyNoticeElement.cs
- Marshal.cs
- NativeMethods.cs
- EnvelopedSignatureTransform.cs
- Dynamic.cs
- NamedObject.cs
- SmtpReplyReaderFactory.cs
- FixedTextView.cs
- DispatchOperationRuntime.cs
- DurableInstance.cs
- ToolStripTextBox.cs
- DbParameterCollectionHelper.cs
- WebBrowserPermission.cs
- TimersDescriptionAttribute.cs
- MenuItemBindingCollection.cs
- ClientSettingsSection.cs
- BuilderElements.cs
- DynamicDocumentPaginator.cs
- FontStretches.cs
- VerticalAlignConverter.cs