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

时间:2013-08-20 15:30:04

标签: mono gtk#

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

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

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

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

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

很抱歉,如果这一切都有点厚,我仍然会抓住OOP。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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