用javsscript写的winform程序
=================================
// Events.js
import System;
import System.Windows.Forms;
import System.Drawing;
import Accessibility;
class EventTestForm extends Form
{
var btn : Button;
function EventTestForm()
{
btn = new Button;
btn.Text = "触发事件";
Controls.Add(btn);
// Connect the function to the event.
btn.add_Click(ButtonEventHandler1);
btn.add_Click(ButtonEventHandler2);
}
// Add an event handler to respond to the Click event raised
// by the Button control.
function ButtonEventHandler1(sender, e : EventArgs)
{
MessageBox.Show("事件已被触发!");
}
function ButtonEventHandler2(sender, e : EventArgs)
{
MessageBox.Show("另一个事件已被触发!");
}
}
Application.Run(new EventTestForm);
=========================================
C:\>jsc /target:winexe Events.js
Microsoft (R) JScript Compiler version 11.00.50709
for Microsoft (R) .NET Framework version 4.0.30319
Copyright (C) Microsoft Corporation. All rights reserved.
C::\>Events.exe
=========================================
=========================
环境:window 7+ JSC (visual studio 中的 jsc组件)