Code:
/ DotNET / DotNET / 8.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
- DataGridViewCellStyleChangedEventArgs.cs
- ToolStripButton.cs
- DragCompletedEventArgs.cs
- StringUtil.cs
- __ComObject.cs
- Substitution.cs
- MouseBinding.cs
- iisPickupDirectory.cs
- TreeNodeCollection.cs
- DiagnosticsConfigurationHandler.cs
- XMLUtil.cs
- ZipIOExtraFieldPaddingElement.cs
- ExtractCollection.cs
- DecoderFallback.cs
- DynamicMetaObject.cs
- HttpApplication.cs
- ServiceOperationHelpers.cs
- ResponseBodyWriter.cs
- WebPartEditorApplyVerb.cs
- BodyGlyph.cs
- SymLanguageVendor.cs
- MexNamedPipeBindingElement.cs
- EntityClassGenerator.cs
- XmlSerializationGeneratedCode.cs
- TypeHelpers.cs
- AstNode.cs
- PageFunction.cs
- _AutoWebProxyScriptWrapper.cs
- XmlSchemaChoice.cs
- UnsafeNativeMethods.cs
- ButtonFieldBase.cs
- DocobjHost.cs
- DetailsViewDeleteEventArgs.cs
- BuildProvider.cs
- _Connection.cs
- OleAutBinder.cs
- SqlStream.cs
- While.cs
- EntryWrittenEventArgs.cs
- CompositeFontParser.cs
- StringConverter.cs
- ImportContext.cs
- JapaneseLunisolarCalendar.cs
- NamedPipeHostedTransportConfiguration.cs
- PropertyFilterAttribute.cs
- PipeException.cs
- DependencyPropertyHelper.cs
- DeclarativeCatalogPart.cs
- MetadataItem_Static.cs
- CreationContext.cs
- Policy.cs
- FloatUtil.cs
- GridViewSelectEventArgs.cs
- EmbossBitmapEffect.cs
- LabelAutomationPeer.cs
- UInt16Converter.cs
- SimpleMailWebEventProvider.cs
- TargetInvocationException.cs
- TransactionException.cs
- GridEntry.cs
- XmlDataSourceNodeDescriptor.cs
- XsltLibrary.cs
- WebAdminConfigurationHelper.cs
- __ConsoleStream.cs
- PrintPreviewControl.cs
- AuthenticationModeHelper.cs
- NavigationCommands.cs
- EnvelopedPkcs7.cs
- XmlCustomFormatter.cs
- EmbeddedMailObjectsCollection.cs
- MissingMemberException.cs
- QueryStringParameter.cs
- InternalBase.cs
- SplitterCancelEvent.cs
- SmiEventSink_DeferedProcessing.cs
- DependencyPropertyHelper.cs
- SmtpReplyReader.cs
- EventRouteFactory.cs
- input.cs
- ThicknessAnimationUsingKeyFrames.cs
- PreloadedPackages.cs
- OutputCache.cs
- dataSvcMapFileLoader.cs
- ReachDocumentReferenceCollectionSerializer.cs
- HtmlInputFile.cs
- XmlTextWriter.cs
- QueueProcessor.cs
- FtpCachePolicyElement.cs
- itemelement.cs
- SafeLibraryHandle.cs
- DataColumnCollection.cs
- EventTrigger.cs
- TdsParameterSetter.cs
- ClipboardProcessor.cs
- BamlRecordHelper.cs
- COM2IProvidePropertyBuilderHandler.cs
- WithStatement.cs
- KeyboardNavigation.cs
- MessageAction.cs
- Memoizer.cs