0

私は GTK# と C# を初めて使用し、利用可能なチュートリアルを実行してうまく進めましたが、答えが見つからない質問があります。

モデルに ListStore を使用する GTKTreeview を含むウィンドウを作成しました。追加ボタンが押されたときにポップアップする追加ウィンドウを作成しました。追加ウィンドウはデータベースにデータを追加しますが、新しく追加されたデータで liststore と gtktreeview ウィンドウを更新できるようにしたいと考えています。

追加ウィンドウは、入力フィールドをクリアし、テキスト入力に再度焦点を当てるため、追加ウィンドウを閉じる前に複数の追加を実行できます。追加ボタンが押されるたびに呼び出しウィンドウを gtktreeview で更新したいのですが、その方法がわかりません。

これが理にかなっており、誰かが c# と gtk# の両方の初心者を助けることができることを願っています。

ありがとう、アンソニー

4

1 に答える 1

0

最も簡単な方法は、追加ウィンドウに呼び出し元ウィンドウへの参照を渡し、追加ウィンドウがこれらの更新を実行するために呼び出す適切なメソッドを呼び出し元ウィンドウに与えることです。呼び出しウィンドウの外で何かを変更してもかまわない場合は、関連するデータ構造を追加ウィンドウに直接渡すこともできます。

于 2012-06-18T08:17:09.020 に答える