Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ComponentEditorForm.cs
- PermissionSet.cs
- Memoizer.cs
- TemplateBindingExtensionConverter.cs
- SimpleFileLog.cs
- DataGridViewRowCancelEventArgs.cs
- FormsAuthenticationUser.cs
- PrefixQName.cs
- TemplateXamlParser.cs
- SqlFactory.cs
- CompilerWrapper.cs
- SplineQuaternionKeyFrame.cs
- DataBindingExpressionBuilder.cs
- ProcessHost.cs
- ObfuscateAssemblyAttribute.cs
- TableParagraph.cs
- SplitterPanelDesigner.cs
- TextSchema.cs
- DSASignatureFormatter.cs
- Roles.cs
- Transform3DGroup.cs
- UnsafeNativeMethods.cs
- ProviderSettingsCollection.cs
- VarRefManager.cs
- EdmTypeAttribute.cs
- XamlTemplateSerializer.cs
- WindowPatternIdentifiers.cs
- Context.cs
- ObjectPersistData.cs
- ConfigurationConverterBase.cs
- StreamHelper.cs
- MsmqIntegrationProcessProtocolHandler.cs
- PropVariant.cs
- DesignerContextDescriptor.cs
- ContentPresenter.cs
- Int32AnimationBase.cs
- NativeBuffer.cs
- RoleManagerModule.cs
- ToolStripPanelRenderEventArgs.cs
- Size.cs
- ToggleButtonAutomationPeer.cs
- PersistenceException.cs
- ToolStripContextMenu.cs
- SafeBuffer.cs
- EmbeddedMailObjectsCollection.cs
- UncommonField.cs
- DesignerAdapterUtil.cs
- HTTPNotFoundHandler.cs
- DeflateStream.cs
- InstanceDataCollection.cs
- DiscardableAttribute.cs
- EntityDataSourceUtil.cs
- OutputScope.cs
- BatchParser.cs
- EncodingDataItem.cs
- Simplifier.cs
- PathFigureCollectionConverter.cs
- PreservationFileWriter.cs
- HandlerWithFactory.cs
- XmlChildEnumerator.cs
- DataControlCommands.cs
- WindowsSysHeader.cs
- Permission.cs
- EnlistmentTraceIdentifier.cs
- XmlCountingReader.cs
- RegistryPermission.cs
- Attributes.cs
- TreeNodeCollection.cs
- StyleBamlRecordReader.cs
- MessageDispatch.cs
- HttpCookieCollection.cs
- DataGridViewCellValueEventArgs.cs
- TaskCanceledException.cs
- DataGridCommandEventArgs.cs
- TextTreeObjectNode.cs
- SystemEvents.cs
- PasswordBox.cs
- ZipIOLocalFileDataDescriptor.cs
- XMLSchema.cs
- KeyValueSerializer.cs
- CLSCompliantAttribute.cs
- CollectionAdapters.cs
- Convert.cs
- DuplexChannelBinder.cs
- StructureChangedEventArgs.cs
- SmtpTransport.cs
- VisualBrush.cs
- SessionStateSection.cs
- TextEditorThreadLocalStore.cs
- OutputCacheProfileCollection.cs
- SoapHeader.cs
- DBConcurrencyException.cs
- SamlSerializer.cs
- SizeConverter.cs
- ImpersonationContext.cs
- ToolStripDropDownClosingEventArgs.cs
- DoubleConverter.cs
- ConfigurationManagerInternalFactory.cs
- JsonFaultDetail.cs
- MessageLoggingElement.cs