Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- DesignerVerb.cs
- ProxyGenerationError.cs
- URLString.cs
- TemplateKeyConverter.cs
- LocalsItemDescription.cs
- InputLangChangeEvent.cs
- ExtenderProvidedPropertyAttribute.cs
- DetailsViewInsertEventArgs.cs
- Point3DAnimationBase.cs
- GlobalizationSection.cs
- NTAccount.cs
- CmsUtils.cs
- PtsCache.cs
- InlinedAggregationOperator.cs
- PreservationFileReader.cs
- EmptyQuery.cs
- VisualTreeFlattener.cs
- HttpResponseHeader.cs
- XmlQuerySequence.cs
- NameValuePair.cs
- DateTimeConverter2.cs
- ContentIterators.cs
- MediaElement.cs
- CompressionTransform.cs
- DetailsViewDeletedEventArgs.cs
- WebDescriptionAttribute.cs
- DispatchWrapper.cs
- EqualityComparer.cs
- StaticFileHandler.cs
- TreeChangeInfo.cs
- MaskedTextBoxTextEditorDropDown.cs
- WebFaultException.cs
- Opcode.cs
- UInt16Storage.cs
- BufferedGenericXmlSecurityToken.cs
- ProviderException.cs
- PersonalizationProviderCollection.cs
- EnterpriseServicesHelper.cs
- TreeNodeCollection.cs
- DbMetaDataFactory.cs
- BindingGroup.cs
- Preprocessor.cs
- TextBoxRenderer.cs
- HashAlgorithm.cs
- InstanceCompleteException.cs
- RequestCacheEntry.cs
- CounterCreationData.cs
- BlockUIContainer.cs
- GenericQueueSurrogate.cs
- MimeMapping.cs
- ListControlDataBindingHandler.cs
- ConvertEvent.cs
- CookielessData.cs
- CollectionChange.cs
- XomlCompilerResults.cs
- HttpCapabilitiesEvaluator.cs
- GenericRootAutomationPeer.cs
- ICollection.cs
- Timeline.cs
- QueueProcessor.cs
- GradientStopCollection.cs
- SelectionService.cs
- DataGridViewCellPaintingEventArgs.cs
- GridViewUpdateEventArgs.cs
- TCEAdapterGenerator.cs
- TextContainerChangedEventArgs.cs
- DocumentsTrace.cs
- TypedLocationWrapper.cs
- TrackingAnnotationCollection.cs
- Composition.cs
- BrowserCapabilitiesCodeGenerator.cs
- WindowsGraphicsCacheManager.cs
- EntityExpressionVisitor.cs
- safemediahandle.cs
- CategoryAttribute.cs
- NamespaceTable.cs
- SqlRowUpdatedEvent.cs
- XmlMapping.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- WeakHashtable.cs
- UseManagedPresentationBindingElement.cs
- Message.cs
- TrackingMemoryStreamFactory.cs
- ConnectionStringEditor.cs
- Pens.cs
- Pts.cs
- CreateRefExpr.cs
- BitmapEffect.cs
- WorkflowShape.cs
- MissingMethodException.cs
- Version.cs
- XmlExtensionFunction.cs
- DialogResultConverter.cs
- StringArrayConverter.cs
- OracleEncoding.cs
- CaseInsensitiveHashCodeProvider.cs
- SoapObjectWriter.cs
- SettingsProviderCollection.cs
- GroupItem.cs