The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ComboBox.OnMeasureItem Method

Raises the MeasureItem event.

[Visual Basic]
Protected Overridable Sub OnMeasureItem( _
   ByVal e As MeasureItemEventArgs _
protected virtual void OnMeasureItem(
 MeasureItemEventArgs e
protected: virtual void OnMeasureItem(
 MeasureItemEventArgs* e
protected function OnMeasureItem(
   e : MeasureItemEventArgs


The MeasureItemEventArgs that was raised.


This method is called each time an owner-drawn ComboBox item needs to be drawn and before OnDrawItem is called. For more information, see MeasureItem.

Raising an event invokes the event handler through a delegate. For more information, see Raising an Event.

The OnMeasureItem method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.

Notes to Inheritors:  When overriding OnMeasureItem in a derived class, be sure to call the base class's OnMeasureItem method so that registered delegates receive the event.


Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also

ComboBox Class | ComboBox Members | System.Windows.Forms Namespace | MeasureItemEventArgs | MeasureItem

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft