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 / MeasureItemEvent.cs / 1 / 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
- EventWaitHandleSecurity.cs
- AutomationProperties.cs
- DataListItemEventArgs.cs
- CompleteWizardStep.cs
- AsymmetricKeyExchangeFormatter.cs
- SystemFonts.cs
- GlyphInfoList.cs
- AutomationPeer.cs
- ControlPropertyNameConverter.cs
- NavigationFailedEventArgs.cs
- Brush.cs
- HttpPostServerProtocol.cs
- _Rfc2616CacheValidators.cs
- ConfigPathUtility.cs
- QueueProcessor.cs
- OperationCanceledException.cs
- DataGridPagerStyle.cs
- METAHEADER.cs
- DynamicDocumentPaginator.cs
- SafeArrayRankMismatchException.cs
- ThousandthOfEmRealDoubles.cs
- AdapterSwitches.cs
- WindowsPrincipal.cs
- EmptyEnumerator.cs
- MemoryRecordBuffer.cs
- PartitionResolver.cs
- WindowsProgressbar.cs
- ManipulationLogic.cs
- StyleXamlTreeBuilder.cs
- EditableTreeList.cs
- MaskedTextProvider.cs
- OleDbWrapper.cs
- QueryExtender.cs
- SymbolPair.cs
- TcpConnectionPool.cs
- PagesSection.cs
- MergablePropertyAttribute.cs
- FlagPanel.cs
- TraceContextEventArgs.cs
- MemberMaps.cs
- ScrollContentPresenter.cs
- base64Transforms.cs
- AutomationElement.cs
- AdornerHitTestResult.cs
- TextEditorLists.cs
- NavigatingCancelEventArgs.cs
- DataObject.cs
- CryptoKeySecurity.cs
- TerminatorSinks.cs
- DependsOnAttribute.cs
- ColumnMapTranslator.cs
- ReadOnlyHierarchicalDataSourceView.cs
- QilInvokeEarlyBound.cs
- ServiceOperationUIEditor.cs
- Subtree.cs
- LinearGradientBrush.cs
- UInt64Storage.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- RoutingChannelExtension.cs
- ReverseInheritProperty.cs
- HttpWebResponse.cs
- EventLogPermissionAttribute.cs
- RemotingSurrogateSelector.cs
- dataobject.cs
- DocumentSchemaValidator.cs
- DiagnosticsConfiguration.cs
- ToolStripOverflowButton.cs
- BinaryMessageEncodingBindingElement.cs
- ImageAttributes.cs
- SortedDictionary.cs
- SuppressMessageAttribute.cs
- SingleTagSectionHandler.cs
- GraphicsPath.cs
- DefaultProxySection.cs
- DirectoryNotFoundException.cs
- TableLayoutColumnStyleCollection.cs
- PolyLineSegmentFigureLogic.cs
- X509CertificateTrustedIssuerElement.cs
- InternalResources.cs
- TextModifierScope.cs
- ECDiffieHellman.cs
- PageAsyncTaskManager.cs
- DbMetaDataCollectionNames.cs
- ParenthesizePropertyNameAttribute.cs
- Operators.cs
- DataColumnMappingCollection.cs
- TypeElementCollection.cs
- Identity.cs
- TextParentUndoUnit.cs
- embossbitmapeffect.cs
- DynamicActivityProperty.cs
- TreeNode.cs
- SyndicationCategory.cs
- WebPartUserCapability.cs
- SevenBitStream.cs
- InvalidAsynchronousStateException.cs
- BrowserCapabilitiesCompiler.cs
- RefreshPropertiesAttribute.cs
- GraphicsState.cs
- RequestTimeoutManager.cs