- ベストアンサー
VB6.0のコマンドボタンによる一括制御についての質問
- VB6.0でコマンドボタンをクリックすると一括選択および一括解除する処理方法を知りたい。
- 現在の実装ではうまく一括解除できない問題がある。
- どのような処理を行えば、コマンドボタンによる一括制御が実現できるのか知りたい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VBは触ったことが無いので的外れでしたらごめんなさい。 Flagを一本。 押す→Flag-On→押す→Flag-Off Flag-Onの時に押す→選択する Flag-Offの時に押す→解除する では駄目なの? ついでに、 何か選択or解除する→Flag-Off とか。
その他の回答 (2)
s_husky です。見落としていましたので訂正します。 Static isKaijo As Boolean Dim I As Integer Dim J As Integer Dim K As Integer Dim L AS Integer isKaijo = Not isKaijo J = spdlist.MaxRows K = Abs(isKaijo = True) L = Abs(isKaijo = False) For I = 1 To J spdlist.Row = I spdlist.Text = K spdlist2.Text = L Next I
Static isKaijo As Boolean Dim I As Integer Dim J As Integer Dim K As Integer isKaijo = Not isKaijo J = spdlist.MaxRows K = Abs(isKaijo = True) For I = 1 To J spdlist.Row = I spdlist.Text = k Next I フリップ・フラップを実現したいのでしたら、こんな感じですか? 質問の主旨が今一理解できませんので的外れかも知れません。 ・一括選択後に部分解除するケースがあるので・・・。 ・一定時間経過したら isKaijo の値を偽に戻しておきたい・・・。 ・単に、一括選択と一括解除を繰り返すなら「成功してます」とも読めるし・・・。 「うーん」