Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / WinForms / Managed / System / WinForms / HScrollBar.cs / 1 / HScrollBar.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.Drawing; using Microsoft.Win32; using System.Runtime.InteropServices; ////// /// [ComVisible(true), ClassInterface(ClassInterfaceType.AutoDispatch), SRDescription(SR.DescriptionHScrollBar) ] public class HScrollBar : ScrollBar { ////// Represents /// a standard Windows horizontal scroll bar. /// ////// /// /// protected override CreateParams CreateParams { [SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)] get { CreateParams cp = base.CreateParams; cp.Style |= NativeMethods.SBS_HORZ; 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(80, SystemInformation.HorizontalScrollBarHeight); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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.Drawing; using Microsoft.Win32; using System.Runtime.InteropServices; ////// /// [ComVisible(true), ClassInterface(ClassInterfaceType.AutoDispatch), SRDescription(SR.DescriptionHScrollBar) ] public class HScrollBar : ScrollBar { ////// Represents /// a standard Windows horizontal scroll bar. /// ////// /// /// protected override CreateParams CreateParams { [SecurityPermission(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.UnmanagedCode)] get { CreateParams cp = base.CreateParams; cp.Style |= NativeMethods.SBS_HORZ; 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(80, SystemInformation.HorizontalScrollBarHeight); } } } } // 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
- smtppermission.cs
- DataControlHelper.cs
- RichTextBoxAutomationPeer.cs
- HttpPostProtocolReflector.cs
- Int32Rect.cs
- SrgsItemList.cs
- IFlowDocumentViewer.cs
- Formatter.cs
- Mutex.cs
- DrawingVisual.cs
- Operand.cs
- SafeIUnknown.cs
- XPathArrayIterator.cs
- StateItem.cs
- ComProxy.cs
- FocusTracker.cs
- URL.cs
- GreenMethods.cs
- _NegoState.cs
- CommandID.cs
- COM2AboutBoxPropertyDescriptor.cs
- DateTimePicker.cs
- MsmqIntegrationReceiveParameters.cs
- ControlCodeDomSerializer.cs
- SqlInternalConnectionTds.cs
- SecurityDescriptor.cs
- NameValueFileSectionHandler.cs
- DesignerObject.cs
- Membership.cs
- Command.cs
- XmlDataSourceView.cs
- AxisAngleRotation3D.cs
- ConfigurationValue.cs
- XmlAttributes.cs
- XPathNodePointer.cs
- XmlQueryTypeFactory.cs
- AggregateException.cs
- LinqDataSourceDeleteEventArgs.cs
- CFStream.cs
- DataGridItemCollection.cs
- DataGridViewCellStateChangedEventArgs.cs
- EncoderNLS.cs
- GlyphRun.cs
- TypeName.cs
- ControlUtil.cs
- PathSegment.cs
- HttpInputStream.cs
- IntPtr.cs
- TextEndOfLine.cs
- dsa.cs
- WinInet.cs
- MemberAccessException.cs
- BamlTreeMap.cs
- OracleConnectionFactory.cs
- MenuItem.cs
- PersonalizationStateInfo.cs
- Regex.cs
- ManagedWndProcTracker.cs
- DataColumnMappingCollection.cs
- UnconditionalPolicy.cs
- ButtonChrome.cs
- LookupBindingPropertiesAttribute.cs
- ImpersonateTokenRef.cs
- EditorOptionAttribute.cs
- MailDefinition.cs
- ForeignKeyConstraint.cs
- WebPartZoneBase.cs
- ContractListAdapter.cs
- wgx_sdk_version.cs
- EntityCollectionChangedParams.cs
- ProfilePropertySettingsCollection.cs
- PolyBezierSegmentFigureLogic.cs
- SqlServer2KCompatibilityCheck.cs
- SqlConnectionString.cs
- ConstraintManager.cs
- BidOverLoads.cs
- DataException.cs
- TogglePattern.cs
- RelatedEnd.cs
- GeneralTransform.cs
- SrgsToken.cs
- NameGenerator.cs
- WebPartRestoreVerb.cs
- SamlConditions.cs
- MetadataUtilsSmi.cs
- InputBinding.cs
- Rfc4050KeyFormatter.cs
- StateItem.cs
- SchemaCompiler.cs
- GridViewEditEventArgs.cs
- GridViewCancelEditEventArgs.cs
- OutputScopeManager.cs
- _LoggingObject.cs
- HashAlgorithm.cs
- DataRecordInternal.cs
- RepeatBehavior.cs
- OdbcConnectionHandle.cs
- SetMemberBinder.cs
- SimpleWebHandlerParser.cs
- TextParaClient.cs