1

OK、これはおそらく非常識ですが、ツリービューのすべての行の最上部にチェックボックスを配置できるようにしたいと思います。このボックスは、列を使用する機能を「無効」または「有効」にします。ああ、私はListStoreを使用していて、C#、mono、GTK#を使用していることに言及する必要があると思います。しかし、病気は何かを取り、それを理解しようとします。

列が並んでいる場所に2つのビューを作成する方法も受け入れます。

だから、可能ですか?または単に正気ですか?

4

1 に答える 1

3

古い投稿であることは知っていますが、答えは他の誰かを助けるかもしれません。

正直に言うと、それは可能であり、非常に簡単です。カスタムウィジェット(たとえば、Gtk.ToggleButtonチェックボックスの独自の実装)をGtk.TreeViewColumn.Widgetプロパティに追加する必要があります。

仕事は終わりました!:)

Gtk.TreeViewColumn.Clicked購読するイベントも非常に便利です。

それが役に立てば幸い。

于 2012-02-23T09:58:45.333 に答える