0

実行時に作成されるメニュー項目にクリック イベントを追加したいと考えています。

オキシゲンで

var mi : MenuItem := new MenuItem();

C# では、これは次のようになります。

mi.Click += EventHandler(...);

ただし、Oxygene は += 演算子を使用していないようです。 Oxygene では、C# とは異なる方法でイベントが特別に処理されているようです。MenuItem を使用できるように、元の C# イベント処理を使用したい場合はどうなりますか?

4

1 に答える 1

2

クリックはイベントです。そう

mi.Click += new EventHandler(@Click);

作品、またはラムダで:

mi.Click += (s, o) -> MessageBox.Show('Clicked the menu!');
于 2013-07-19T06:22:09.780 に答える