0

何らかの理由で、 TreeListViewのチェックボックスをオンまたはオフにできません。

トップレベルのクラスには対応するプロパティが含まれていなかったので、AspectName を設定しませんでしたが、代わりにデリゲートを使用しました。

treeElementsColSpoofing.AspectGetter = delegate(object o)
{
    if (o is ClassA)
    {
        return ((ClassA)o).SomeList.Exists(x => x.SomeObject.Name == "Some name");
    }
    return string.Empty;
};

.

4

2 に答える 2

0

OnCheck() イベントを見てください - 何かがチェック/チェック解除をブロックしている可能性がありますか?

于 2012-01-25T05:08:15.067 に答える
0

CheckBoxes に関するドキュメントを参照してください。http://objectlistview.sourceforge.net/cs/recipes.html#how-do-i-use-checkboxes-in-my-objectlistview

あなたの場合、ビューCheckStateGetterCheckStatePutterデリゲートをアタッチする必要があるかもしれません。

于 2013-01-24T01:37:06.093 に答える