VB de kodun adım adım işleyişini gorebiliyorsunuz. Ama bu yontem bazı event ların atlanmasına sebep olabiliyor. Bunu aşmak icin siz bir işlem goruntuleyici yapın. Formunuza CTRL adında bir grid yerleştirin. FixedRows ve FixedCols u sıfır yapın. Cols u 1, Rows değerini de 50 yaparsanız gorsellik artıyor. Ama yapmazsanız da sorun cıkmaz. Aşağıdaki fonksiyonu da alın. Ve artık kodunuzun işleyişini istediğiniz gibi izleyebilirsiniz.
Event işleyiş sırası ile ilgili oyle şeyler goreceksiniz ki şaşırıp kalacaksınız. Hatta bazı durumlarda kod ile EXE nin event onceliği acısından birbirinden cok farklı davrandığını gormeniz de mumkun.

İyi CALIŞMALAR....


Kullanıma bir ornek:

Private Sub Command1_Click()
İzle "Command1_Click"
'Diyelimki burada kayıt yaptırıyorsunuz.
izle "Kayıt işlemleri"
End Sub
Private Sub Command1_GotFocus()
İzle "Command1_GotFocus"
End Sub
Private Sub Command1_LostFocus()
İzle "Command1_LostFocus"
End Sub
Private Sub Form_Activate()
İzle "Form_Activate"
İzle Me.Name
End Sub
Private Sub Form_Load()
CTRL.ColWidth(0) = 2000
İzle "Form_Load"
End Sub
Private Sub Text1_Change()
İzle "Text1_Change"
End Sub
Private Sub Text1_GotFocus()
İzle "Text1_GotFocus"
End Sub
Private Sub Text1_LostFocus()
İzle "Text1_LostFocus"
End Sub

Function İzle(Process)
Static N As Integer
On Error Resume Next
With Screen.ActiveForm
With .CTRL
.TextMatrix(N, 0) = Process
.AddItem ""
End With
End With
N = N + 1
On Error GoTo 0
End Function

aLınTıDır ..
__________________