Hallo, Frank.
Das ganze funktioniert schon ganz gut.
Eigentlich nicht. Wenn Du mit dem Beispiel rumspielst, wirst Du feststellen, dass Dir der Rechtsklick immer den Inhalt der
aktiven Zelle anzeigt, auch, wenn Du in eine andere Zeile klickst.
Um diesen Effekt zu vermeiden, gibt es einen einfachen und einen komplizierten Weg. Für den komplizierten müsste ich erst den Code zusammenkramen; der einfache heißt "RBSELECT" und ist eine Option von DCBROWSE (also @ n,n DCBROWSE ... RBSELECT). Das bewirkt, dass ein Klick mit der rechten Maustaste auch immer den Fokus auf die Zelle setzt.
Und
dann steht die Datenquelle - bei einer zu browsenden Tabelle - auch auf dem richtigen Datensatz. Du kannst also einfach mit MsgBox(MeineTabelle->FeldDieserSpalte) anzeigen lassen, was in der Zelle steht.
Wie gesagt, das ist der einfache Weg. Wenn Du den komplizierten benötigst, sag Bescheid.