为什么IronPython代码失败?

问题描述:

我正在通过IronPython的行动。为什么IronPython代码失败?

下面的代码失败在读取标签=标签()
错误返回是NameError行:名称“标签”是没有定义

这正是在这本书。我不知道为什么它不能解决Label类......特别是因为它解决了Form类没有问题。有任何想法吗?

赛斯

import clr 
clr.AddReference('System.Windows.Forms') 


from System.Windows.Forms import Application,Form 
form=Form() 
form.Text='Hello World' 
label=Label() 
label.Text='Wassup' 
form.Controls.Add(label) 

Application.Run(form) 

变化:

from System.Windows.Forms import Application,Form 

要:

from System.Windows.Forms import Application,Form,Label 

眼下,运行时不知道, “标签” 是System.Windows.Forms.Label

+0

当然!谢谢。 Seth – 2010-07-14 19:05:07