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
- BaseParser.cs
- GiveFeedbackEventArgs.cs
- TimelineGroup.cs
- ParserStreamGeometryContext.cs
- DataViewManagerListItemTypeDescriptor.cs
- ConfigurationManagerHelperFactory.cs
- RegistrationServices.cs
- SqlDataSourceEnumerator.cs
- EnumType.cs
- ColorAnimationUsingKeyFrames.cs
- FileDialogCustomPlace.cs
- DatePickerDateValidationErrorEventArgs.cs
- StreamAsIStream.cs
- MeasureItemEvent.cs
- DescendantQuery.cs
- RepeaterCommandEventArgs.cs
- PageClientProxyGenerator.cs
- DataPagerFieldCollection.cs
- COM2AboutBoxPropertyDescriptor.cs
- DataObjectPastingEventArgs.cs
- SubtreeProcessor.cs
- RequestNavigateEventArgs.cs
- Permission.cs
- DataGridViewRowsAddedEventArgs.cs
- RenamedEventArgs.cs
- RelatedEnd.cs
- EndpointDiscoveryMetadata.cs
- oledbmetadatacolumnnames.cs
- TextOutput.cs
- ProcessRequestArgs.cs
- XmlSchemaNotation.cs
- SafeBitVector32.cs
- TrackingCondition.cs
- TableCellCollection.cs
- ParallelTimeline.cs
- FontWeight.cs
- ListItemParagraph.cs
- TextRange.cs
- TableRowCollection.cs
- PriorityRange.cs
- WhitespaceSignificantCollectionAttribute.cs
- WebPartPersonalization.cs
- PersonalizationStateInfoCollection.cs
- MediaScriptCommandRoutedEventArgs.cs
- TextWriterEngine.cs
- HeaderedContentControl.cs
- SingleStorage.cs
- DefaultProxySection.cs
- ChangePassword.cs
- shaper.cs
- XmlSchemaImporter.cs
- Byte.cs
- DropDownButton.cs
- TimeSpanValidatorAttribute.cs
- ArithmeticException.cs
- Opcode.cs
- MouseBinding.cs
- SuppressedPackageProperties.cs
- AutomationFocusChangedEventArgs.cs
- TreeViewAutomationPeer.cs
- BindStream.cs
- DrawListViewColumnHeaderEventArgs.cs
- InputScope.cs
- PtsCache.cs
- SerializationInfoEnumerator.cs
- XmlQualifiedName.cs
- XmlILConstructAnalyzer.cs
- ECDiffieHellman.cs
- _ShellExpression.cs
- GridViewCancelEditEventArgs.cs
- Matrix3DValueSerializer.cs
- DataSourceHelper.cs
- SqlClientWrapperSmiStreamChars.cs
- ImpersonateTokenRef.cs
- ValidatorCollection.cs
- GeneralTransformCollection.cs
- Serializer.cs
- NamespaceEmitter.cs
- InputScopeConverter.cs
- PropertyCollection.cs
- MetadataFile.cs
- DNS.cs
- Win32Interop.cs
- HttpConfigurationSystem.cs
- StandardCommands.cs
- FontConverter.cs
- SynchronizationContext.cs
- TreeNodeClickEventArgs.cs
- CodeTypeMemberCollection.cs
- ISFClipboardData.cs
- AudioBase.cs
- DataSetSchema.cs
- PolyQuadraticBezierSegment.cs
- StaticDataManager.cs
- PersonalizationStateInfoCollection.cs
- ZipIOModeEnforcingStream.cs
- Brush.cs
- WorkerRequest.cs
- ChangeInterceptorAttribute.cs
- DataSourceProvider.cs