none
ListViewのCheckBoxの表示について RRS feed

  • 質問

  • お久しぶりの質問です。ジープです(・∀・)ノ

     

    現在LitViewItemにチェックボックスを付けているのですが、

    このチェックボックスって3Stateにはできないのでしょうか…

    特定のアイテムはチェックボックス不可、そのほかはOK、みたいな形にしたいのですが…

    知ってるかたいましたらご教授願いますorz

    2007年3月5日 2:22

回答

  •  ジープ さんからの引用

    現在LitViewItemにチェックボックスを付けているのですが、
    このチェックボックスって3Stateにはできないのでしょうか…
    特定のアイテムはチェックボックス不可、そのほかはOK、みたいな形にしたいのですが…

    できないようですね。
    CheckBoxesプロパティを使わずに、
    3種類のアイコンを用意してアイテムクリックイベントで切り替えるという方法があります。
    ただし、どこをクリックしても反応してしまうので、
    「左端項目の幅内でクリックされたら」という判断をする必要があるでしょう。

    2007年3月11日 14:56

すべての返信

  •  ジープ さんからの引用

    現在LitViewItemにチェックボックスを付けているのですが、
    このチェックボックスって3Stateにはできないのでしょうか…
    特定のアイテムはチェックボックス不可、そのほかはOK、みたいな形にしたいのですが…

    できないようですね。
    CheckBoxesプロパティを使わずに、
    3種類のアイコンを用意してアイテムクリックイベントで切り替えるという方法があります。
    ただし、どこをクリックしても反応してしまうので、
    「左端項目の幅内でクリックされたら」という判断をする必要があるでしょう。

    2007年3月11日 14:56
  • まどかさん返信ありがとうございます。

     

    やっぱできないんですかΣ(´Д`;)

    アイコン自分で作成して、地道にがんばってみます…orz

    ありがとうございました(U・ω・)ノ

    2007年3月12日 0:17
  • ListView ではなく、Grid 系のコントロールを使うべき場面だと思います。

    ListView でやるならば、仮想的に上に CheckBox 自体を載せる方法がありますね。
    このあたりは、VB6 時代に FlexGrid 関係でよく使われていた手法ですが。
    2007年3月31日 16:15