BatchMan
2010-05-27 13:56:58 UTC
Hi
this script do not work (BindingList.AddingNew Event)
Code
-------------------
#The PSMemberSet class has not a default constructor
$listOfParts = new-object System.ComponentModel.BindingList[System.Management.Automation.PSMemberSet
$listOfParts.AllowNew = $tru
$listOfParts.AllowRemove = $Tru
$listOfParts.AllowEdit = $True
# Raise ListChanged events when new parts are added
$listOfParts.RaiseListChangedEvents = $tru
Register-ObjectEvent $listOfParts AddingNew "AddingNew" -Action
Write-Warning "args count";
Write-host $event.SourceArgs.Coun
$EventArgs|select * |write-host
$obj=New-object System.Management.Automation.PSMemberSet "Test1
#$EventArgs.NewObject=$Ob
$Event.SourceArgs[1].NewObject=$Ob
Register-ObjectEvent $listOfParts ListChanged "ListChanged" -Action
Write-WarnIng "ListChanged
$EventArgs|select * |write-hos
Write-Host $EventArgs.ListChangedType.ToString(
$Newpart=$listOfParts.Add((New-object System.Management.Automation.PSMemberSet "Test0")
$Newpart=$listOfParts.AddNew(
#exceptio
# 'BindingList.AddNew Method (System.ComponentModel)' (http://msdn.microsoft.com/en-us/library/ms132687(v=VS.80).aspx
$listOfParts.EndNew($listOfParts.Count
-------------------
It is a limit or a bug
--
BatchMan
this script do not work (BindingList.AddingNew Event)
Code
-------------------
#The PSMemberSet class has not a default constructor
$listOfParts = new-object System.ComponentModel.BindingList[System.Management.Automation.PSMemberSet
$listOfParts.AllowNew = $tru
$listOfParts.AllowRemove = $Tru
$listOfParts.AllowEdit = $True
# Raise ListChanged events when new parts are added
$listOfParts.RaiseListChangedEvents = $tru
Register-ObjectEvent $listOfParts AddingNew "AddingNew" -Action
Write-Warning "args count";
Write-host $event.SourceArgs.Coun
$EventArgs|select * |write-host
$obj=New-object System.Management.Automation.PSMemberSet "Test1
#$EventArgs.NewObject=$Ob
$Event.SourceArgs[1].NewObject=$Ob
Register-ObjectEvent $listOfParts ListChanged "ListChanged" -Action
Write-WarnIng "ListChanged
$EventArgs|select * |write-hos
Write-Host $EventArgs.ListChangedType.ToString(
$Newpart=$listOfParts.Add((New-object System.Management.Automation.PSMemberSet "Test0")
$Newpart=$listOfParts.AddNew(
#exceptio
# 'BindingList.AddNew Method (System.ComponentModel)' (http://msdn.microsoft.com/en-us/library/ms132687(v=VS.80).aspx
$listOfParts.EndNew($listOfParts.Count
-------------------
It is a limit or a bug
--
BatchMan