Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / VScrollBar.cs / 1305376 / 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; ////// /// [ComVisible(true)] [ClassInterface(ClassInterfaceType.AutoDispatch)] [SRDescription(SR.DescriptionVScrollBar)] public class VScrollBar : ScrollBar { ///Represents /// a standard Windows vertical scroll bar. ////// /// /// protected override CreateParams CreateParams { [SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)] get { CreateParams cp = base.CreateParams; cp.Style |= NativeMethods.SBS_VERT; return cp; } } ////// 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. /// ////// /// 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
- SafePointer.cs
- DashStyle.cs
- PathFigure.cs
- CodeCommentStatementCollection.cs
- DynamicDiscoveryDocument.cs
- DesignerWebPartChrome.cs
- MetadataException.cs
- ImageAttributes.cs
- TogglePattern.cs
- panel.cs
- OpCopier.cs
- PropertyInfoSet.cs
- PassportIdentity.cs
- XmlSchemaSet.cs
- TreeWalker.cs
- ProcessHostMapPath.cs
- MaskDesignerDialog.cs
- CheckBox.cs
- SiteMapDataSourceView.cs
- PrintDialog.cs
- InputMethodStateTypeInfo.cs
- ArgIterator.cs
- RuntimeVariableList.cs
- RelationshipEndMember.cs
- DesignerActionUI.cs
- GeometryValueSerializer.cs
- AnnotationResource.cs
- ButtonField.cs
- GridPattern.cs
- ListViewGroupItemCollection.cs
- EncryptedXml.cs
- DateTimeParse.cs
- CloseSequenceResponse.cs
- ResolveDuplex11AsyncResult.cs
- InputScopeManager.cs
- GlyphTypeface.cs
- DynamicPropertyHolder.cs
- EventItfInfo.cs
- SerializationFieldInfo.cs
- MethodBuilder.cs
- XamlLoadErrorInfo.cs
- AssemblyBuilderData.cs
- HttpRuntime.cs
- SqlErrorCollection.cs
- SolidBrush.cs
- Assembly.cs
- TogglePatternIdentifiers.cs
- PointHitTestResult.cs
- Button.cs
- DoubleLinkListEnumerator.cs
- DateTimePicker.cs
- SecureConversationServiceElement.cs
- DateTimeValueSerializerContext.cs
- NativeMethods.cs
- OdbcConnectionFactory.cs
- ExceptionList.cs
- EdmSchemaAttribute.cs
- InvalidComObjectException.cs
- querybuilder.cs
- CanonicalXml.cs
- IgnoreSectionHandler.cs
- DataPagerFieldCollection.cs
- ReliableInputConnection.cs
- ToolStripTextBox.cs
- TextBoxBaseDesigner.cs
- ExpressionNode.cs
- TypeDescriptionProvider.cs
- HtmlTernaryTree.cs
- ItemsChangedEventArgs.cs
- ChannelDispatcherCollection.cs
- RegexGroup.cs
- SessionSymmetricTransportSecurityProtocolFactory.cs
- PropertyConverter.cs
- ClientApiGenerator.cs
- BinaryWriter.cs
- SelectionPattern.cs
- HyperlinkAutomationPeer.cs
- EventEntry.cs
- DecoderBestFitFallback.cs
- ClipboardProcessor.cs
- BackStopAuthenticationModule.cs
- xmlNames.cs
- WindowsAuthenticationEventArgs.cs
- AutomationPattern.cs
- XmlSyndicationContent.cs
- Symbol.cs
- SchemaImporter.cs
- IISUnsafeMethods.cs
- CodeLabeledStatement.cs
- XmlSchemaInfo.cs
- FileVersion.cs
- EpmContentDeSerializerBase.cs
- RuntimeComponentFilter.cs
- HtmlInputControl.cs
- StringInfo.cs
- MessageSmuggler.cs
- ExtensionDataReader.cs
- QilTypeChecker.cs
- InkCanvasInnerCanvas.cs
- RuntimeHelpers.cs