2012-03-13 10 views
5

CheckBoxesのサブアイテムを持つObjectListViewを作成しました。それは非常に簡単ですが、問題は何らかの理由でチェックボックスの横にTrue/Falseの値を表示し続けることです。私は幅23-30を設定してそれを隠すことができました。それは、データベースからの真偽値を使用しているようなものですが、チェックボックスに使用するだけでなく、それを表示しています。だから、サブアイテムのチェックボックステキストを取り除く方法ObjectListView

ObjectListView

それを取り除くためにどのような方法?

+0

サブアイテムのチェックボックス 'http:// objectlistview.sourceforge.net/cs/recipes.html#id1'をチェックしてください。 'UseSubItemCheckBoxes'を設定する必要があるかもしれません – Turbot

+0

私はそれをチェックしました。そのため、サブタイトルのチェックボックスが表示されます。しかし、それは隠れたテキストではありません。 – MadBoy

答えて

7

OwnerDrawTrueObjectListViewに設定する必要があることを修正するには、把握するのにしばらく時間がかかりました。

4

私も同じ問題がありました。私はコードで列を作成していましたが、デザイナーでOwnerDrawnプロパティをtrueに設定していました。 UseSubItemCheckBoxes = trueとOwnerDraw = trueを列定義の後に追加したとき、チェックボックスの調整を含め、期待どおりに動作しました。

4

私は、これはすでに回答されているが、代替的に、あなたが(あなたがOwnerDrawする=真をたくない場合は特に)次の操作を行うことができます知っている:

column.AspectToStringConverter = delegate (object o) 
{ 
    return string.Empty; 
}; 

これは、テキストとして空の文字列が表示されます。

+0

いつか役立つかもしれません。 – MadBoy

関連する問題