tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル VBのListViewの編集をキャンセルする方法をお教え願います
投稿日: 2014/02/13(Thu) 21:54
投稿者my矢
VB5.0で開発したソースを、Windows7で動かすことになりました。

ListViewオブジェクト(詳細表示)に対してStartLabelEditメソッドを
実行して表示している内容を編集可能になっている状態で、
ロジックから編集をキャンセルする方法をお教え願います。

今までは、編集中に、SendKeysステートメントのESCを実行して(下記の(現行)を参考)、
編集をキャンセルしていたのですがWindows7になってSendKeysステートメントを
実行するとエラーとなって実行できなくなったため、対応できなくなりました。

※メニュークリック時に、編集状態をキャンセルするようにしています。
APIのSendinput、FindWindow、SetForegroundWindowを使用すると、
メニュー表示状態でESCキーを押下状態になりListViewの編集キャンセルできませんでした。

(現行)
SendKeys "{ESC}", True

なにとぞ、ご解答のほどよろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。