VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/09/24(Sun) 15:46
投稿者neptune
Eメール
URL
タイトルRe: サンプルありがとうございます

こんにちは
> neptune さん、サンプルどうもありがとうございます。参考にして下記を試してみました。
> 問題点:mTxt_EnterとmTxt_Exitイベントが発生しません。ネットで調べてみると
> 「テキストボックス(MSForms.TextBox)をクラス化しても「Enter」や「Exit」のイベントはトラップできません。」(orz)
> http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_100_040.html
いや〜お恥ずかしい。
UPした後で考えるとダンボさんにこのようなクラスのサンプルは必要ないですよね。
実は、削除しようかなと思っていました。
「Enter」や「Exit」の件ですが、これは仕様ですからねぇ。

それと、リンクのページ見てみましたが、対策はDo〜Loopでずっと監視している
という手法らしいですが、Doeventsはかましているんですが、これで実用上問題は
出ないのでしょうか??個人的には実用には充分な検証が必要じゃないかと思います。

動的にコントロールを作るとすれば、欲しい所ですが・・・。

かなり面倒ですが、監視用の外部Dllなんぞを作って、定期的にActiveContolの
IMEをチェックするとかしか浮かびません。(出来るかどうかは多分出来そう低度です)
 APIのSetTimerをVBAで使うのは以前実験だけですが、一応動きはしますが、
痛い目を食らったことがありますからNGです。確かExcel君がお亡くなりに
なったのかな?記憶喪失。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -