0

これが簡単な質問であることを願っています。私は Mono が初めてで、GTK# のバインディングを理解するのに苦労しています。

基本的に、MonoDevelop のデザイナーによって追加されたラベル、ボタン、リストなどのオブジェクトに対してプログラムで属性を変更できるようにしたいと考えています。

これは、たとえばボタンなどの新しいインスタンスをインスタンス化することで実行できることを知っています。

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

ただし、button1 が既に作成されているとしたら、button1 を取得して変更するにはどうすればよいでしょうか?

これが少し分厚い場合は申し訳ありませんが、私はまだ OOP のコツをつかんでいます。

ありがとう!

4

1 に答える 1

0

これは実際には十分に簡単です。

protected void OnButton1Clicked (object sender, EventArgs e)
    {
        Button theButton = (Button)button1;
        theButton.Label = "New label text!!";
    }
于 2013-08-22T12:55:44.787 に答える