sostituisci queste routine nel mio prog stralcio:
Public Sub raps_MouseDown()
Dim cat As Object
Dim b, c As String
Dim prk As New String[]
Dim i As Integer
Label2.text = ""
Label3.text = ""
i = 0
While raps.hasfocus = False
Inc i
Wend
mw = i
cat = raps
gk = Object.Type(cat)
adk = Last.text
Label2.text = bb.ente[i, 1] & " - " & adk
If gk = "TextBox" Then
Label3.text = bb.ente[i, 1] & " - " & adk
'prk = C.Ascegliprogramma("A_finz", "TipoProgrammi", B.ente[mw, 1])
Endif
End
Public Sub raps_GotFocus()
Dim b As String
Dim prk As New String[]
If gk = "ComboBox" Then
b = Last.text
Label3.text = bb.ente[mw, 1] & " - " & adk & " - " & b
' ' If adk <> b And b <> B.ente[mw, 1] Then
' prk = C.Ascegliprogramma("A_finz", "TipoProgrammi", B.ente[mw, 1])
' ' Endif
Endif
End
il prog funziona ma devi convenire che è sporco mentre dovrebbe essere possibile fare prima mousedown e poi gotfocus od un evento più consono come raps[mw].change
giorgio