質問編集履歴
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -128,7 +128,7 @@
|
|
128
128
|
<#
|
129
129
|
EventHook が $Thisになってほしいのに
|
130
130
|
EventHookがpsm1 に書かれていると
|
131
|
-
|
131
|
+
イベント発生源の オブジェクトが $Thisになる
|
132
132
|
#>
|
133
133
|
Write-Host "Block : $($This.Gettype().name)"
|
134
134
|
})
|
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -124,6 +124,12 @@
|
|
124
124
|
$Form.Controls.Add($text)
|
125
125
|
|
126
126
|
[EventHook]::New($Form,"Add_Click",{
|
127
|
+
|
128
|
+
<#
|
129
|
+
EventHook が $Thisになってほしいのに
|
130
|
+
EventHookがpsm1 に書かれていると
|
131
|
+
Run を 呼び出した オブジェクトが $Thisになる
|
132
|
+
#>
|
127
133
|
Write-Host "Block : $($This.Gettype().name)"
|
128
134
|
})
|
129
135
|
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,9 +12,9 @@
|
|
12
12
|
クラス`EventHook` を作ってみたのですが
|
13
13
|
`EventHook` の `Run` メソッドを実行したときに
|
14
14
|
事前に渡したスクリプトブロック内の`$This`が
|
15
|
-
`EventHook` が
|
15
|
+
`EventHook` がps1に書かれているときは
|
16
16
|
正常に `EventHook` のインスタンス になるのですが
|
17
|
-
|
17
|
+
psm1に書かれているときは
|
18
18
|
イベントの発生源のオブジェクト
|
19
19
|
になってしまい `EventHook` のプロパティにアクセスできません...
|
20
20
|
|