1. If you want to provides data about the ItemHover event,So the new class ItemHoverEvnetArgs extends EventArgs. Like as follows:
public class ItemHoverEventArgs : EventArgs
2. declare a delegate like this:
public delegate void ItemHoverEventHandler(object sender, ItemHoverEventArgs e);
and the event:
protected event ItemHoverEventHandler m_itemHover;
add the action of the event:
public event ItemHoverEventHandler ItemHover
{
add
{
m_itemHover += value;
}
remove
{
m_itemHover -= value;
}
}
3. the most important is that you should know when to trigger the event and how to response the event when it happens.
you can put the codes below in your context when you want to trigger the event.
if(m_itemHover!=null)
{
m_itemHover(this, ihea);
}
About the response of the event,the method as follows can figure out:
this.listViewTool1.ItemHover += new LVItemHover.ListViewItemHover.ItemHoverEventHandler (this.listViewTool1_ItemHover);
And provide the method:
private void listViewTool1_ItemHover (objectsender,LVItemHover.ListViewItemHover.ItemHoverEventArgs e)
public class ItemHoverEventArgs : EventArgs
2. declare a delegate like this:
public delegate void ItemHoverEventHandler(object sender, ItemHoverEventArgs e);
and the event:
protected event ItemHoverEventHandler m_itemHover;
add the action of the event:
public event ItemHoverEventHandler ItemHover
{
add
{
m_itemHover += value;
}
remove
{
m_itemHover -= value;
}
}
3. the most important is that you should know when to trigger the event and how to response the event when it happens.
you can put the codes below in your context when you want to trigger the event.
if(m_itemHover!=null)
{
m_itemHover(this, ihea);
}
About the response of the event,the method as follows can figure out:
this.listViewTool1.ItemHover += new LVItemHover.ListViewItemHover.ItemHoverEventHandler (this.listViewTool1_ItemHover);
And provide the method:
private void listViewTool1_ItemHover (objectsender,LVItemHover.ListViewItemHover.ItemHoverEventArgs e)