Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / WinForms / Managed / System / WinForms / VScrollBar.cs / 1 / VScrollBar.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Windows.Forms {
using System.Diagnostics;
using System;
using System.Security.Permissions;
using System.Windows.Forms;
using System.ComponentModel;
using System.Drawing;
using Microsoft.Win32;
using System.Runtime.InteropServices;
///
///
/// Represents
/// a standard Windows vertical scroll bar.
///
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.AutoDispatch)]
[SRDescription(SR.DescriptionVScrollBar)]
public class VScrollBar : ScrollBar {
///
///
///
///
/// Returns the parameters needed to create the handle. Inheriting classes
/// can override this to provide extra functionality. They should not,
/// however, forget to call base.getCreateParams() first to get the struct
/// filled up with the basic info.
///
///
protected override CreateParams CreateParams {
[SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)]
get {
CreateParams cp = base.CreateParams;
cp.Style |= NativeMethods.SBS_VERT;
return cp;
}
}
///
///
/// Deriving classes can override this to configure a default size for their control.
/// This is more efficient than setting the size in the control's constructor.
///
protected override Size DefaultSize {
get {
return new Size(SystemInformation.VerticalScrollBarWidth, 80);
}
}
///
///
///
///
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
public override RightToLeft RightToLeft {
get {
return RightToLeft.No;
}
set {
}
}
///
///
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
public new event EventHandler RightToLeftChanged {
add {
base.RightToLeftChanged += value;
}
remove {
base.RightToLeftChanged -= 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.Diagnostics;
using System;
using System.Security.Permissions;
using System.Windows.Forms;
using System.ComponentModel;
using System.Drawing;
using Microsoft.Win32;
using System.Runtime.InteropServices;
///
///
/// Represents
/// a standard Windows vertical scroll bar.
///
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.AutoDispatch)]
[SRDescription(SR.DescriptionVScrollBar)]
public class VScrollBar : ScrollBar {
///
///
///
///
/// Returns the parameters needed to create the handle. Inheriting classes
/// can override this to provide extra functionality. They should not,
/// however, forget to call base.getCreateParams() first to get the struct
/// filled up with the basic info.
///
///
protected override CreateParams CreateParams {
[SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)]
get {
CreateParams cp = base.CreateParams;
cp.Style |= NativeMethods.SBS_VERT;
return cp;
}
}
///
///
/// Deriving classes can override this to configure a default size for their control.
/// This is more efficient than setting the size in the control's constructor.
///
protected override Size DefaultSize {
get {
return new Size(SystemInformation.VerticalScrollBarWidth, 80);
}
}
///
///
///
///
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
public override RightToLeft RightToLeft {
get {
return RightToLeft.No;
}
set {
}
}
///
///
[Browsable(false), EditorBrowsable(EditorBrowsableState.Never)]
public new event EventHandler RightToLeftChanged {
add {
base.RightToLeftChanged += value;
}
remove {
base.RightToLeftChanged -= 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
- SystemResources.cs
- WithStatement.cs
- PolyQuadraticBezierSegment.cs
- DesignTimeTemplateParser.cs
- UrlMapping.cs
- OleDbInfoMessageEvent.cs
- ExceptionHandlers.cs
- ConfigXmlText.cs
- RequiredAttributeAttribute.cs
- Int16Animation.cs
- FileVersion.cs
- XmlSchemaAll.cs
- HierarchicalDataBoundControlAdapter.cs
- PopOutPanel.cs
- StringComparer.cs
- AdornerHitTestResult.cs
- DataList.cs
- UserControl.cs
- BindingCompleteEventArgs.cs
- RadioButtonAutomationPeer.cs
- EFDataModelProvider.cs
- RequestStatusBarUpdateEventArgs.cs
- Input.cs
- DataGridPagerStyle.cs
- TextElementCollection.cs
- SimpleTypeResolver.cs
- DataGridViewImageCell.cs
- EdmPropertyAttribute.cs
- ListControl.cs
- EmptyReadOnlyDictionaryInternal.cs
- FileUpload.cs
- ActiveXHost.cs
- PathParser.cs
- MenuItem.cs
- Color.cs
- MasterPage.cs
- StatusBarDrawItemEvent.cs
- Models.cs
- CatalogZoneBase.cs
- SafeThemeHandle.cs
- SqlConnectionPoolProviderInfo.cs
- NamedPipeChannelListener.cs
- SapiRecognizer.cs
- Link.cs
- WindowsGraphicsCacheManager.cs
- AsymmetricAlgorithm.cs
- TileBrush.cs
- CollectionBase.cs
- ProviderConnectionPointCollection.cs
- OdbcConnectionPoolProviderInfo.cs
- ISFTagAndGuidCache.cs
- Assert.cs
- PeerTransportSecurityElement.cs
- Span.cs
- FormsAuthenticationTicket.cs
- DescendentsWalkerBase.cs
- TableItemStyle.cs
- LogicalChannel.cs
- DeobfuscatingStream.cs
- DataGridRowAutomationPeer.cs
- ClosableStream.cs
- Int32CAMarshaler.cs
- NotifyParentPropertyAttribute.cs
- mediaclock.cs
- ServiceInfo.cs
- Properties.cs
- SQLBytesStorage.cs
- QueryExtender.cs
- XmlNamespaceMappingCollection.cs
- DeflateStream.cs
- EncodingInfo.cs
- LinearGradientBrush.cs
- login.cs
- NativeRightsManagementAPIsStructures.cs
- ToolboxItemLoader.cs
- ItemCheckEvent.cs
- RadioButtonFlatAdapter.cs
- Stack.cs
- EventWaitHandleSecurity.cs
- TableSectionStyle.cs
- DataServicePagingProviderWrapper.cs
- LabelAutomationPeer.cs
- AddressAlreadyInUseException.cs
- DataSetSchema.cs
- CollectionViewGroup.cs
- WMIGenerator.cs
- PackageDigitalSignature.cs
- HandlerWithFactory.cs
- _BasicClient.cs
- ArglessEventHandlerProxy.cs
- StringBlob.cs
- ListControlConvertEventArgs.cs
- NullableFloatAverageAggregationOperator.cs
- StateItem.cs
- DataGridViewColumnHeaderCell.cs
- TabControl.cs
- ResourceSet.cs
- AttributeProviderAttribute.cs
- Utils.cs
- CollectionViewGroupInternal.cs