0

我试图在另一个 IDE 中调用在 SharpDevelop 中设计的表单。我收到以下错误消息:“文本框”对象没有属性“文本”。当我在另一个 IDE 中运行包含下面显示的行的脚本时,就会发生这种情况。问题出在脚本本身还是在 SharpDevelop 中编写的 Form1 类中?我该如何解决这个问题?

import myform
import System

f = myform.Form1()
if f.ShowDialog() == System.Windows.Forms.DialogResult.OK:
    dx = f._directionx.text
    dy = f._directiony.text
    dz = f._directionz.text
    nb = f._nbofiterations.text
    w = f._width.text
    h = f._height.text
4

2 回答 2

3

由于您似乎正在使用 IronPython(已将其System.Windows.Forms赠送),我猜您TextBox是 Forms 元素。

如果是这样,您需要该.Text属性 - .NET 库中的所有内容(我知道的属性、函数/方法)都以大写字母开头。

于 2012-04-26T16:36:28.143 回答
-1

将 .text 更改为 .Text dx = f._directionx.Text 等等 C sharp 是区分大小写的语言

于 2017-06-08T19:41:22.270 回答