ShellListViewAddItem Event |
This event is fired whenever a new item is added to a
ShellListView.
Namespace: Jam.ShellAssembly: ShellBrowser (in ShellBrowser.dll) Version: 7.2
Syntaxpublic event EventHandler<AddItemEventArgs> AddItem
Public Event AddItem As EventHandler(Of AddItemEventArgs)
public:
event EventHandler<AddItemEventArgs^>^ AddItem {
void add (EventHandler<AddItemEventArgs^>^ value);
void remove (EventHandler<AddItemEventArgs^>^ value);
}member AddItem : IEvent<EventHandler<AddItemEventArgs>,
AddItemEventArgs>Value
EventHandlerAddItemEventArgs
Example
This example will suppress the "My Music" folder and links to be displayed in the ShellListView.
private void ShellListView1_AddItem(object sender, AddItemEventArgs e)
{
if (e.Item.AbsoluteItemIdList.SpecialFolder == ShellFolder.MyMusic)
e.CanAdd = false;
else if (e.Item.AbsoluteItemIdList.HasAttributes(SFGAOF.SFGAO_LINK))
e.CanAdd = false;
}
See Also