0

以下の問題が発生する漠然とした条件については、あらかじめご容赦ください。それは非常に断続的であり、それを再現する一貫した一連の手順をまだ特定していません. (これが、それを引き起こす可能性のある一般的または一般的なことを求めている理由です)

私が取り組んでいるアプリケーションは、MonoDevelop.Components.Dockingドック フレームで構成されています。フレームの 1 つにパネルのタブ付きグループがあり、そのうちの 1 つに がありますGtkTreeView。[+] ボタンをクリックしても、ツリービューのノードが展開されないことがあります。これは、アプリケーションを再起動するまで消えません。

ただし、一貫して再現できていないため、修正するために何を探す/混乱させるかがわかりません。では、クリックしたときにノードが展開されない一般的な原因について何か考えがある人はいますか? または、それを再現するために試してみるべきより良い手順はありますか?

4

2 に答える 2

2

これは、無効になっているノードがTreeViewにある場合に発生することがわかりました。私の場合、現在の構成でビルドしないように設定されたのは、MonoDevelopのソリューションパッドのプロジェクトでした。プロジェクトを削除すると、TreeView内の他のすべてのノードがすぐに再び機能し始めました。

于 2011-11-24T18:05:51.177 に答える
1

右/左矢印キーを使用して、ノードを展開/折りたたむことができます。

Gtkのバグに関連している可能性があります。

https://bugzilla.gnome.org/show_bug.cgi?id=675835

最近修正されました:

http://git.gnome.org/browse/gtk+/commit/gtk?h=gtk-2-24&id=b32a9eb691920f21ad3b9127c833aaba15727c4b

于 2012-06-18T13:29:25.883 に答える