Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NativeMethods.cs
- WebPartsPersonalization.cs
- OdbcException.cs
- Rectangle.cs
- FrugalList.cs
- WindowInteractionStateTracker.cs
- Type.cs
- SpanIndex.cs
- WebPartChrome.cs
- OutOfMemoryException.cs
- PersistChildrenAttribute.cs
- XPathSingletonIterator.cs
- OracleParameter.cs
- MatrixTransform.cs
- IndexExpression.cs
- SqlWriter.cs
- TreeViewImageKeyConverter.cs
- XmlSchemaSimpleTypeList.cs
- LateBoundChannelParameterCollection.cs
- EntityFrameworkVersions.cs
- XamlReaderHelper.cs
- OracleParameterBinding.cs
- XmlWriterSettings.cs
- MessageBodyDescription.cs
- X509Certificate2.cs
- PeerName.cs
- AstTree.cs
- ImageFormatConverter.cs
- OutputCacheSettings.cs
- SecureStringHasher.cs
- BitStack.cs
- PolyBezierSegmentFigureLogic.cs
- isolationinterop.cs
- QilSortKey.cs
- DependencyPropertyConverter.cs
- Switch.cs
- SafeUserTokenHandle.cs
- DurationConverter.cs
- InvalidDataException.cs
- GenericEnumConverter.cs
- SuppressMessageAttribute.cs
- AttributeProviderAttribute.cs
- XmlEventCache.cs
- MappingItemCollection.cs
- KeyManager.cs
- TargetParameterCountException.cs
- SessionStateSection.cs
- ClonableStack.cs
- ButtonField.cs
- RadioButtonPopupAdapter.cs
- TypeDescriptor.cs
- Misc.cs
- AutomationPatternInfo.cs
- XmlWrappingReader.cs
- Operand.cs
- SecurityContextTokenValidationException.cs
- MethodImplAttribute.cs
- ActivationArguments.cs
- Logging.cs
- LocalIdKeyIdentifierClause.cs
- WindowsClientElement.cs
- WebPartDescriptionCollection.cs
- RtfToXamlReader.cs
- MatrixCamera.cs
- DataBoundControl.cs
- AbstractSvcMapFileLoader.cs
- CompiledAction.cs
- CoreSwitches.cs
- Scripts.cs
- Separator.cs
- MethodImplAttribute.cs
- ConfigurationPropertyAttribute.cs
- MessageProperties.cs
- CollectionBase.cs
- ElementUtil.cs
- RtfFormatStack.cs
- CodeThrowExceptionStatement.cs
- ToolStripOverflowButton.cs
- mda.cs
- ClickablePoint.cs
- AuthorizationRuleCollection.cs
- BaseCAMarshaler.cs
- GrammarBuilderWildcard.cs
- TypeBuilder.cs
- DurableMessageDispatchInspector.cs
- tibetanshape.cs
- TreeViewItemAutomationPeer.cs
- wmiprovider.cs
- HandoffBehavior.cs
- GridProviderWrapper.cs
- DataPagerFieldCollection.cs
- OutOfProcStateClientManager.cs
- RuntimeCompatibilityAttribute.cs
- EventProperty.cs
- InvalidProgramException.cs
- IsolatedStorage.cs
- MsmqIntegrationReceiveParameters.cs
- StateRuntime.cs
- TypeInformation.cs
- uribuilder.cs