Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ErrorHandler.cs
- WebPartDisplayModeCollection.cs
- SapiRecognizer.cs
- ResizeGrip.cs
- ServiceAuthorizationBehavior.cs
- EncodingDataItem.cs
- OdbcParameterCollection.cs
- StopStoryboard.cs
- IODescriptionAttribute.cs
- DecimalStorage.cs
- PageContentCollection.cs
- FontSizeConverter.cs
- DropShadowBitmapEffect.cs
- FormViewUpdateEventArgs.cs
- RMPermissions.cs
- XhtmlBasicPanelAdapter.cs
- JoinQueryOperator.cs
- HierarchicalDataSourceDesigner.cs
- SignatureToken.cs
- SqlCacheDependencyDatabaseCollection.cs
- DetailsViewDeletedEventArgs.cs
- EntityObject.cs
- VectorCollectionValueSerializer.cs
- ThaiBuddhistCalendar.cs
- ChineseLunisolarCalendar.cs
- DataGridColumnCollection.cs
- CodeDomSerializer.cs
- updateconfighost.cs
- CornerRadiusConverter.cs
- PersonalizationStateQuery.cs
- EncryptedKey.cs
- TableSectionStyle.cs
- LoginView.cs
- VisualBrush.cs
- Collection.cs
- GZipDecoder.cs
- dtdvalidator.cs
- XmlBufferReader.cs
- TransformerInfo.cs
- ListMarkerLine.cs
- SystemDiagnosticsSection.cs
- ConditionValidator.cs
- ExpressionNode.cs
- MediaTimeline.cs
- AssemblyName.cs
- CharAnimationUsingKeyFrames.cs
- CdpEqualityComparer.cs
- DataSet.cs
- RegularExpressionValidator.cs
- FieldBuilder.cs
- FieldDescriptor.cs
- RSAOAEPKeyExchangeDeformatter.cs
- DesignerSelectionListAdapter.cs
- MetadataItemCollectionFactory.cs
- SkipStoryboardToFill.cs
- SliderAutomationPeer.cs
- UxThemeWrapper.cs
- DataObject.cs
- RoutedUICommand.cs
- SoapExtension.cs
- XmlNodeList.cs
- FacetChecker.cs
- XLinq.cs
- DrawingAttributesDefaultValueFactory.cs
- WhiteSpaceTrimStringConverter.cs
- XamlTypeMapper.cs
- HostingEnvironmentWrapper.cs
- SelectorItemAutomationPeer.cs
- TaskScheduler.cs
- UInt32Converter.cs
- DbCommandDefinition.cs
- ExpressionValueEditor.cs
- CreateParams.cs
- DateTimeFormatInfoScanner.cs
- ModelItemImpl.cs
- SignerInfo.cs
- ProfilePropertyMetadata.cs
- RemoteWebConfigurationHostServer.cs
- EventLogPermission.cs
- recordstatescratchpad.cs
- SchemaElementLookUpTableEnumerator.cs
- IRCollection.cs
- RolePrincipal.cs
- JavaScriptObjectDeserializer.cs
- DetailsViewModeEventArgs.cs
- BrowserPolicyValidator.cs
- ExtensionFile.cs
- Misc.cs
- OutputScopeManager.cs
- WindowVisualStateTracker.cs
- Rules.cs
- DrawingContextWalker.cs
- NullReferenceException.cs
- Deserializer.cs
- SerTrace.cs
- StringToken.cs
- SystemInfo.cs
- _LoggingObject.cs
- StringValidator.cs
- SessionStateContainer.cs