Code: Alles auswählen
oBrowse:cursorMode := XBPBRW_CURSOR_ROW
Vermutlich nicht, ich bekomme weder auf dem Browse noch auf dem Column ein lbClick-Ereignis.
Moderator: Moderatoren
Code: Alles auswählen
oBrowse:cursorMode := XBPBRW_CURSOR_ROW
Nein ... wenn du eine einfache Lösung suchst.Werner_Bayern hat geschrieben:Kann man im Zeilencursormodenoch feststellen, auf welche Spalte in der Zeile geklickt wurde?Code: Alles auswählen
oBrowse:cursorMode := XBPBRW_CURSOR_ROW
Vermutlich nicht, ich bekomme weder auf dem Browse noch auf dem Column ein lbClick-Ereignis.
Code: Alles auswählen
IF nEvent = xbeM_LbDown .and. oXbp:IsDerivedFrom('XbpCellGroup')
FOR i := 1 to oBrowse:ColCount
IF oBrowse:GetColumn(i):DataArea == oXbp
* das ist die Spalte!
* oXbp:CellFromPos(mp1) würde auch noch die Zelle/Zeile liefern
Code: Alles auswählen
elseif nEvent = xbeM_LbDown .and. oXbp:IsDerivedFrom('XbpCellGroup') .and. oBrowse:GetColumn(1):DataArea == oXbp