> はじめまして早速質問です。 はじめまして。
> VBでコントロールのプロパティを変更すると、そのコントロールにイベントが発生し、 > そのコントロールのイベントプロシージャが実行されますが、 > それをとめる方法はないものでしょうか?。 フラグを持てばいいのではないでしょうか。 具体的には
Option Explicit
Private blnEvent As Boolean
Private Sub Command1_Click() Text1.Text = Now End Sub
Private Sub Command2_Click() blnEvent = False Text1.Text = Now blnEvent = True End Sub
Private Sub Form_Load() blnEvent = True End Sub
Private Sub Text1_Change() If blnEvent Then Debug.Print "Change Event" End If End Sub
こんな感じ。
> わたくし、http://www2.plala.or.jp/t_fuj/の住人です。よろしくおねがいしましゅ。 こちらこそよろしくでしゅ。
|