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
- BinaryFormatter.cs
- RawKeyboardInputReport.cs
- Validator.cs
- UIInitializationException.cs
- TypedTableGenerator.cs
- DodSequenceMerge.cs
- FontConverter.cs
- Configuration.cs
- TemplateBindingExpression.cs
- EntryIndex.cs
- OperatingSystem.cs
- MultiSelector.cs
- TemplateManager.cs
- MatrixCamera.cs
- OrderedDictionaryStateHelper.cs
- InstanceDescriptor.cs
- HtmlTableCell.cs
- StateBag.cs
- XmlMemberMapping.cs
- PictureBox.cs
- ColorTransformHelper.cs
- ActiveXContainer.cs
- WindowsRichEdit.cs
- COM2ExtendedBrowsingHandler.cs
- KeyboardEventArgs.cs
- PictureBoxDesigner.cs
- FormatVersion.cs
- PerspectiveCamera.cs
- httpstaticobjectscollection.cs
- ExceptionUtil.cs
- basecomparevalidator.cs
- EdmComplexTypeAttribute.cs
- UrlUtility.cs
- WebPartVerbsEventArgs.cs
- ComplexObject.cs
- IndexingContentUnit.cs
- ToolStripItemRenderEventArgs.cs
- SoapAttributeAttribute.cs
- PublisherIdentityPermission.cs
- VisualStyleInformation.cs
- TemplateControlBuildProvider.cs
- Subtract.cs
- CodeSubDirectory.cs
- FlowDocumentFormatter.cs
- ProxyGenerator.cs
- DataPager.cs
- AutomationAttributeInfo.cs
- Group.cs
- WindowsGraphics.cs
- ScriptBehaviorDescriptor.cs
- DetailsView.cs
- CryptoApi.cs
- DependencyPropertyChangedEventArgs.cs
- CodeMemberEvent.cs
- ContentPresenter.cs
- ProfileSection.cs
- Graphics.cs
- ResourceReferenceExpressionConverter.cs
- RoutedUICommand.cs
- AuthenticateEventArgs.cs
- CheckBoxField.cs
- WmlTextViewAdapter.cs
- SmtpReplyReader.cs
- CachingHintValidation.cs
- MatrixKeyFrameCollection.cs
- Boolean.cs
- MatrixKeyFrameCollection.cs
- DictionaryEntry.cs
- X509CertificateRecipientClientCredential.cs
- safelinkcollection.cs
- Tablet.cs
- ScrollableControlDesigner.cs
- WindowInteractionStateTracker.cs
- ValueTypePropertyReference.cs
- OdbcParameterCollection.cs
- WebPartsPersonalizationAuthorization.cs
- Activator.cs
- ObjectItemAssemblyLoader.cs
- TypedColumnHandler.cs
- IsolatedStorageFilePermission.cs
- AuthorizationRule.cs
- EasingKeyFrames.cs
- EnumBuilder.cs
- AnimatedTypeHelpers.cs
- Path.cs
- BamlRecordWriter.cs
- SystemIcmpV4Statistics.cs
- RequestTimeoutManager.cs
- CoTaskMemUnicodeSafeHandle.cs
- HScrollBar.cs
- X509ChainPolicy.cs
- ToolBar.cs
- ClientSideQueueItem.cs
- PrintingPermission.cs
- ContentDefinition.cs
- GPRECTF.cs
- HtmlInputButton.cs
- WmpBitmapEncoder.cs
- Certificate.cs
- DescendantBaseQuery.cs