Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / MeasureItemEvent.cs / 1305376 / MeasureItemEvent.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System; using System.ComponentModel; using System.Drawing; using Microsoft.Win32; ////// /// This event is sent by controls such as the ListBox or ComboBox that need users /// to tell them how large a given item is to be. /// public class MeasureItemEventArgs : EventArgs { private int itemHeight; private int itemWidth; private int index; private readonly System.Drawing.Graphics graphics; ////// /// public MeasureItemEventArgs(Graphics graphics, int index, int itemHeight) { this.graphics = graphics; this.index = index; this.itemHeight = itemHeight; this.itemWidth = 0; } ///[To be supplied.] ////// /// public MeasureItemEventArgs(Graphics graphics, int index) { this.graphics = graphics; this.index = index; this.itemHeight = 0; this.itemWidth = 0; } ///[To be supplied.] ////// /// A Graphics object to measure relative to. /// public System.Drawing.Graphics Graphics { get { return graphics; } } ////// /// The index of item for which the height/width is needed. /// public int Index { get { return index; } } ////// /// Where the recipient of the event should put the height of the /// item specified by the index. /// public int ItemHeight { get { return itemHeight; } set { itemHeight = value; } } ////// /// Where the recipient of the event should put the width of the /// item specified by the index. /// public int ItemWidth { get { return itemWidth; } set { itemWidth = value; } } } } // 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.ComponentModel; using System.Drawing; using Microsoft.Win32; ////// /// This event is sent by controls such as the ListBox or ComboBox that need users /// to tell them how large a given item is to be. /// public class MeasureItemEventArgs : EventArgs { private int itemHeight; private int itemWidth; private int index; private readonly System.Drawing.Graphics graphics; ////// /// public MeasureItemEventArgs(Graphics graphics, int index, int itemHeight) { this.graphics = graphics; this.index = index; this.itemHeight = itemHeight; this.itemWidth = 0; } ///[To be supplied.] ////// /// public MeasureItemEventArgs(Graphics graphics, int index) { this.graphics = graphics; this.index = index; this.itemHeight = 0; this.itemWidth = 0; } ///[To be supplied.] ////// /// A Graphics object to measure relative to. /// public System.Drawing.Graphics Graphics { get { return graphics; } } ////// /// The index of item for which the height/width is needed. /// public int Index { get { return index; } } ////// /// Where the recipient of the event should put the height of the /// item specified by the index. /// public int ItemHeight { get { return itemHeight; } set { itemHeight = value; } } ////// /// Where the recipient of the event should put the width of the /// item specified by the index. /// public int ItemWidth { get { return itemWidth; } set { itemWidth = 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
- CommandBindingCollection.cs
- XamlPoint3DCollectionSerializer.cs
- ObjRef.cs
- Transform3DCollection.cs
- RSAPKCS1SignatureFormatter.cs
- DataKeyCollection.cs
- EmptyReadOnlyDictionaryInternal.cs
- TypeConstant.cs
- PackageDigitalSignatureManager.cs
- ArrayHelper.cs
- LinearQuaternionKeyFrame.cs
- DataGridViewRowCancelEventArgs.cs
- DrawingVisualDrawingContext.cs
- SponsorHelper.cs
- DoubleStorage.cs
- CancelEventArgs.cs
- DataGridViewHitTestInfo.cs
- CodeNamespaceCollection.cs
- WindowShowOrOpenTracker.cs
- Version.cs
- TextProviderWrapper.cs
- SHA384.cs
- DocumentReferenceCollection.cs
- Rfc4050KeyFormatter.cs
- TextParentUndoUnit.cs
- BitmapSizeOptions.cs
- BreakRecordTable.cs
- NamespaceMapping.cs
- UIHelper.cs
- unitconverter.cs
- WebPartMinimizeVerb.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- HttpListener.cs
- DataGridViewCellValueEventArgs.cs
- HttpRuntime.cs
- ValidationSummary.cs
- SingleAnimationUsingKeyFrames.cs
- ConfigurationManager.cs
- XPathMessageFilterTable.cs
- AuthenticationModuleElement.cs
- PackageRelationship.cs
- PermissionAttributes.cs
- Behavior.cs
- PrintController.cs
- WindowsFormsSectionHandler.cs
- AnyAllSearchOperator.cs
- Schema.cs
- Options.cs
- CodeMemberField.cs
- filewebresponse.cs
- QilLiteral.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- EntityDataSourceState.cs
- TextProviderWrapper.cs
- EmptyImpersonationContext.cs
- Latin1Encoding.cs
- TypeSystemProvider.cs
- CompiledIdentityConstraint.cs
- SqlCacheDependencyDatabaseCollection.cs
- TextSelection.cs
- CursorInteropHelper.cs
- ImageDrawing.cs
- HotSpotCollection.cs
- DbTypeMap.cs
- CodeCommentStatement.cs
- GlyphCache.cs
- TransformFinalBlockRequest.cs
- PlatformNotSupportedException.cs
- GridView.cs
- HMACSHA512.cs
- RawMouseInputReport.cs
- Int16Storage.cs
- List.cs
- TextBoxLine.cs
- TrackingProfileCache.cs
- NativeMethods.cs
- SizeConverter.cs
- TypographyProperties.cs
- AutomationIdentifier.cs
- DataGridRow.cs
- KeyPressEvent.cs
- FormView.cs
- GridPatternIdentifiers.cs
- StyleBamlTreeBuilder.cs
- TextBoxAutomationPeer.cs
- SqlTriggerAttribute.cs
- pingexception.cs
- IdentityHolder.cs
- AuthorizationPolicyTypeElement.cs
- Marshal.cs
- AutoGeneratedFieldProperties.cs
- BrowserInteropHelper.cs
- ReadOnlyCollection.cs
- ByteStreamGeometryContext.cs
- SchemaCollectionCompiler.cs
- SqlTypeSystemProvider.cs
- TypeLoadException.cs
- ProcessHostServerConfig.cs
- TreeView.cs
- BuildProvider.cs