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
- EditingMode.cs
- DBSchemaRow.cs
- Object.cs
- SolidColorBrush.cs
- XmlSchemaImporter.cs
- SqlLiftIndependentRowExpressions.cs
- DropDownHolder.cs
- TreeView.cs
- FixedSOMPage.cs
- Automation.cs
- ToolStripItemTextRenderEventArgs.cs
- ipaddressinformationcollection.cs
- _ConnectionGroup.cs
- ToolBarButtonClickEvent.cs
- ProfileSettings.cs
- SqlHelper.cs
- BatchParser.cs
- SystemColors.cs
- UnicodeEncoding.cs
- ProtocolsConfigurationEntry.cs
- AddingNewEventArgs.cs
- SqlConnectionManager.cs
- WindowsFormsHostPropertyMap.cs
- DocumentPage.cs
- CapiNative.cs
- FloaterBaseParaClient.cs
- Listbox.cs
- SharedPersonalizationStateInfo.cs
- UserMapPath.cs
- SubclassTypeValidatorAttribute.cs
- SqlCachedBuffer.cs
- FlowDocument.cs
- DataControlField.cs
- ImageMapEventArgs.cs
- ToolStripContainerDesigner.cs
- Model3D.cs
- XmlQualifiedName.cs
- Parser.cs
- ObjectDataSourceSelectingEventArgs.cs
- SecurityTokenResolver.cs
- OpCellTreeNode.cs
- ServiceMemoryGates.cs
- ImpersonateTokenRef.cs
- ReadOnlyHierarchicalDataSourceView.cs
- StatusBarPanelClickEvent.cs
- LayoutEditorPart.cs
- ExtentJoinTreeNode.cs
- validation.cs
- LicenseManager.cs
- SelectedGridItemChangedEvent.cs
- HttpServerVarsCollection.cs
- TokenizerHelper.cs
- XPathMessageFilterTable.cs
- GeneralTransform3DCollection.cs
- AssemblyInfo.cs
- URLMembershipCondition.cs
- CodeNamespaceImport.cs
- FixedPage.cs
- ObjectItemLoadingSessionData.cs
- Pts.cs
- InvalidEnumArgumentException.cs
- DataGrid.cs
- RoleGroup.cs
- ListBox.cs
- WebPartTransformerAttribute.cs
- EmbeddedObject.cs
- TextTreeTextElementNode.cs
- StyleSelector.cs
- ContactManager.cs
- BlurEffect.cs
- ShaperBuffers.cs
- Inline.cs
- WindowsRegion.cs
- CryptoStream.cs
- SqlFacetAttribute.cs
- MenuStrip.cs
- path.cs
- AppDomainGrammarProxy.cs
- LocalizableAttribute.cs
- SystemIPGlobalStatistics.cs
- ConnectionStringsExpressionBuilder.cs
- HwndSubclass.cs
- StringArrayEditor.cs
- AnnouncementInnerClientCD1.cs
- EntityProviderFactory.cs
- ColorAnimationUsingKeyFrames.cs
- StrokeNodeEnumerator.cs
- DataRowChangeEvent.cs
- EmptyQuery.cs
- EncodingNLS.cs
- AttributeCollection.cs
- AnnotationStore.cs
- TargetInvocationException.cs
- PersonalizationStateInfo.cs
- ShadowGlyph.cs
- Int32EqualityComparer.cs
- GlobalProxySelection.cs
- WebBrowser.cs
- DataGridBoolColumn.cs
- WebServiceMethodData.cs