Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


634 / 2272 ツリー ←次へ | 前へ→

【10836】リストボックスの選択のコントロール カダワン 08/12/4(木) 16:19 質問[未読]
【10838】Re:リストボックスの選択のコントロール Gin_II 08/12/4(木) 22:11 回答[未読]
【10841】Re:リストボックスの選択のコントロール カダワン 08/12/5(金) 11:01 お礼[未読]

【10836】リストボックスの選択のコントロール
質問  カダワン  - 08/12/4(木) 16:19 -

引用なし
パスワード
   いつもお世話になっております。
ご教示をお願いいたします。
リストボックスで選択した項目を上げ下げするのですが
順序コードを書き換え、refreshすることでソート順が
かわり、見掛け上上下するところまではできましたが、
選択バー(黒反転で選択している横帯)が上下せず
選択項目が変更してしまします。
上下に動いた項目を選択していないと、ずっと上げて行く
必要があったとき、元の場所を選択し放しなので同じ
項目が行ったり来たりするだけになってしまします。
そこで現状はsendkeyで上下矢印で対応していますが
sendkeyは動きが不安定で、連続した動き等に追いつか
かったり、想定外の動きをします。
そこでVBAでダイレクトに連結列を指定して、特定の
項目を選択するという様なコントロール方法はあるのでしょうか?
教えて頂ければ幸甚です。
どうぞ宜しくお願いいたします。

【10838】Re:リストボックスの選択のコントロール
回答  Gin_II E-MAIL  - 08/12/4(木) 22:11 -

引用なし
パスワード
   > リストボックスで選択した項目を上げ下げするのですが
> 順序コードを書き換え、refreshすることでソート順が
> かわり、見掛け上上下するところまではできましたが、
> 選択バー(黒反転で選択している横帯)が上下せず
> 選択項目が変更してしまします。

最初に、値を変数に入れておき、Refresh したあとに、その変数を
セットしてやるとかでは?

普通に、Value プロパティに代入してみてください。
たぶん、できたような気がしますので ^^;

【10841】Re:リストボックスの選択のコントロール
お礼  カダワン  - 08/12/5(金) 11:01 -

引用なし
パスワード
   Gin_II さん

すごい!カンペキです。
本当にありがとうございました。
またよろしくお願いします!!

634 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078300
(SS)C-BOARD v3.8 is Free