Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReadOnlyObservableCollection.cs
- ScaleTransform.cs
- AnonymousIdentificationModule.cs
- Activity.cs
- _TLSstream.cs
- ProcessProtocolHandler.cs
- CodeGeneratorOptions.cs
- FileBasedResourceGroveler.cs
- DataGridViewCellCancelEventArgs.cs
- ObsoleteAttribute.cs
- TaiwanCalendar.cs
- CircleHotSpot.cs
- UrlAuthorizationModule.cs
- HttpsTransportBindingElement.cs
- WebControlToolBoxItem.cs
- CompositeControl.cs
- DigestTraceRecordHelper.cs
- Validator.cs
- ZoneButton.cs
- TagPrefixAttribute.cs
- FtpWebResponse.cs
- ComponentGuaranteesAttribute.cs
- SpellCheck.cs
- PathNode.cs
- ExpressionBuilderCollection.cs
- QueryPageSettingsEventArgs.cs
- ScriptReferenceBase.cs
- AgileSafeNativeMemoryHandle.cs
- Rect3D.cs
- StrokeCollection.cs
- ToolStripLocationCancelEventArgs.cs
- TextTreeRootNode.cs
- InstanceNormalEvent.cs
- AsynchronousChannelMergeEnumerator.cs
- SymbolEqualComparer.cs
- FontCacheUtil.cs
- UnsafeNativeMethods.cs
- TypeConverterHelper.cs
- DetailsViewInsertEventArgs.cs
- UnhandledExceptionEventArgs.cs
- DocumentXmlWriter.cs
- ContractMapping.cs
- EntityType.cs
- KnowledgeBase.cs
- RealProxy.cs
- SessionPageStateSection.cs
- PasswordDeriveBytes.cs
- TrackingMemoryStreamFactory.cs
- CommandBinding.cs
- DataGridViewTopLeftHeaderCell.cs
- Encoding.cs
- FigureParagraph.cs
- FlowDocumentFormatter.cs
- SharedUtils.cs
- altserialization.cs
- arabicshape.cs
- CmsUtils.cs
- Bezier.cs
- PiiTraceSource.cs
- AsymmetricSecurityProtocol.cs
- DataGridViewAdvancedBorderStyle.cs
- IOThreadScheduler.cs
- CodePropertyReferenceExpression.cs
- Storyboard.cs
- SqlProviderManifest.cs
- WpfXamlMember.cs
- Freezable.cs
- PeerToPeerException.cs
- SeparatorAutomationPeer.cs
- ConfigurationManagerHelperFactory.cs
- NotFiniteNumberException.cs
- TableCellCollection.cs
- ExtendedPropertyInfo.cs
- ConfigurationSettings.cs
- NotImplementedException.cs
- ReceiveActivityValidator.cs
- TextDecoration.cs
- StringDictionary.cs
- Color.cs
- SubMenuStyle.cs
- CredentialSelector.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- PasswordBox.cs
- TrackingAnnotationCollection.cs
- XmlDictionaryWriter.cs
- StrokeCollectionDefaultValueFactory.cs
- TabControlCancelEvent.cs
- EntityDataSourceContextDisposingEventArgs.cs
- TrustManagerMoreInformation.cs
- MemberInfoSerializationHolder.cs
- StateMachineSubscriptionManager.cs
- ImageCodecInfo.cs
- SettingsPropertyIsReadOnlyException.cs
- URI.cs
- MemberRestriction.cs
- NetworkAddressChange.cs
- CacheOutputQuery.cs
- ResXBuildProvider.cs
- CallContext.cs
- IChannel.cs