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
- LongValidatorAttribute.cs
- MILUtilities.cs
- XamlVector3DCollectionSerializer.cs
- WindowsRichEdit.cs
- XmlIlTypeHelper.cs
- BufferedReadStream.cs
- Geometry3D.cs
- DetailsViewUpdateEventArgs.cs
- ReferenceSchema.cs
- SaveFileDialog.cs
- HtmlHistory.cs
- FileClassifier.cs
- IndentedTextWriter.cs
- DetailsViewPageEventArgs.cs
- Encoding.cs
- CorrelationValidator.cs
- TextTreeInsertElementUndoUnit.cs
- Parameter.cs
- SoapObjectInfo.cs
- Serializer.cs
- PropertyValue.cs
- MessageQueueConverter.cs
- ResXResourceWriter.cs
- StorageModelBuildProvider.cs
- PropertyRecord.cs
- Config.cs
- EastAsianLunisolarCalendar.cs
- GridView.cs
- PropertySourceInfo.cs
- RegisteredExpandoAttribute.cs
- GridViewPageEventArgs.cs
- BaseServiceProvider.cs
- GlyphRun.cs
- TraceSection.cs
- GeneratedCodeAttribute.cs
- Deflater.cs
- XmlDataSourceView.cs
- BuildProvider.cs
- ClientConfigPaths.cs
- TransformerTypeCollection.cs
- PerformanceCounterLib.cs
- TimeZone.cs
- Geometry.cs
- CacheOutputQuery.cs
- TimeManager.cs
- CapabilitiesRule.cs
- FilteredXmlReader.cs
- ActiveXHelper.cs
- CellRelation.cs
- Aggregates.cs
- DbParameterHelper.cs
- SqlFlattener.cs
- comcontractssection.cs
- DurationConverter.cs
- GridViewPageEventArgs.cs
- DiscreteKeyFrames.cs
- DateTimeUtil.cs
- View.cs
- HeaderUtility.cs
- TemplateLookupAction.cs
- DownloadProgressEventArgs.cs
- MimeWriter.cs
- TraceEventCache.cs
- PropertyCondition.cs
- ExternalDataExchangeClient.cs
- ToolBarButtonDesigner.cs
- DoubleCollectionValueSerializer.cs
- TextTreeObjectNode.cs
- Figure.cs
- SqlDataReaderSmi.cs
- FamilyTypefaceCollection.cs
- ArgIterator.cs
- AssociatedControlConverter.cs
- DSGeneratorProblem.cs
- AutomationIdentifier.cs
- Filter.cs
- PhysicalOps.cs
- UrlAuthFailedErrorFormatter.cs
- SerializationFieldInfo.cs
- XamlReader.cs
- FileEnumerator.cs
- Mapping.cs
- AnnouncementService.cs
- shaperfactoryquerycacheentry.cs
- NullableLongSumAggregationOperator.cs
- SynchronizationFilter.cs
- CookieParameter.cs
- PictureBox.cs
- WebPartDisplayModeCancelEventArgs.cs
- BaseAutoFormat.cs
- CompareInfo.cs
- PasswordRecoveryDesigner.cs
- SpellerInterop.cs
- InheritanceContextHelper.cs
- TreeNodeEventArgs.cs
- SecurityKeyIdentifier.cs
- AdCreatedEventArgs.cs
- WindowsGrip.cs
- OLEDB_Util.cs
- ContentDisposition.cs