> > はじめまして早速質問です。 > はじめまして。 > > > 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/の住人です。よろしくおねがいしましゅ。 > こちらこそよろしくでしゅ。
参考になります、ありがとうございます。これからもよろしくです。
|