更改标签和按钮上的文本值

我希望这是一个简单的问题,我是Mono的新手,而且我很难掌握GTK#的绑定 .

本质上,我希望能够以编程方式更改属性,例如设计器在MonoDevelop中添加的标签,按钮和列表等对象 .

我知道这可以通过实例化一个新的say实例,一个按钮来完成:

Button button1 = new Button("Text for button here");

但是,如果已经创建了button1,我将如何抓取button1对其进行更改?

对不起,如果这一切都有点厚,我仍然得到OOP的支持 .

谢谢!

回答(1)

2 years ago

这实际上很容易,现在我已经坐下来解决了:

protected void OnButton1Clicked (object sender, EventArgs e)
    {
        Button theButton = (Button)button1;
        theButton.Label = "New label text!!";
    }