【问题标题】:get textbox text value and store in a variable in ironpython WFP获取文本框文本值并存储在 Ironpython WFP 中的变量中
【发布时间】:2022-09-27 15:54:06
【问题描述】:

我想将输入到文本框中的文本转换为变量,但我失败了。 Uinsg Ironpython 2.7.9 .Net 4.0

class MyClass(Form):

def __init__(self):
    global PAM
    name = 0
    self.Text = \'Text Widget Demo\'
    self.label = Label()
    self.label.Text = \"This is text widget Demo\"
    self.label.Location = Point(100, 150)
    self.label.Height = 50
    self.label.Width = 250
    self.textbox = TextBox()
    self.textbox.Text = str(PAM)
    self.textbox.Enabled = True
    self.textbox.Location = Point(50, 50)
    self.textbox.Width = 200
    self.Controls.Add(self.label)
    self.Controls.Add(self.textbox)
    #self.all_c.append(self.textbox.Text)
    PAM = self.textbox.Text
    self.but = Button()
    self.but.Text = \'Ok\'
    self.but.Location = Point(75,75)
    self.but.Click += self.OnClick
    self.Controls.Add(self.but)
    return PAM
    
    
def OnClick(self,sender,args):
    MessageBox.Show(self.textbox.Text)
    #Close()
#def Close(self):
    #self.close()

#form = 标签DemoForm() dapp.Run(MyClass())

视窗 10

    标签: ironpython


    【解决方案1】:

    嗨,所以我运气不好 似乎在单击语句之后必须在文本框中分配值形式(这可能非常错误,但它有效)

    所以在

    def OnClick(self, sender, args):
            text_retrieve = self.textbox.Tex
    

    您可以将用户输入的值分配给此变量“text_retrieve”

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2021-08-08
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多